标题: 6.5pl内场景256个的限制怎么突破?
性别:未知-离线 yanhy

Rank: 1
组别 百姓
级别 在野武将
功绩 0
帖子 4
编号 548101
注册 2025-4-11


发表于 2026-3-3 00:15 资料 短消息 只看该作者
6.5pl内场景256个的限制怎么突破?

6.5pl内场景256个的限制怎么突破?


顶部
性别:未知-离线 狂赵云
(D)

Rank: 3Rank: 3Rank: 3
组别 士兵
级别 忠义校尉
好贴 1
功绩 7
帖子 217
编号 88285
注册 2006-10-22
来自 广东
家族 轩辕丐帮


发表于 2026-3-3 18:03 资料 个人空间 短消息 只看该作者
4027控制,详情看6.3发布


顶部
性别:男-离线 冯励
(我行风)

Rank: 4
组别 士兵
级别 牙门将军
功绩 6
帖子 585
编号 398375
注册 2010-10-2
家族 轩辕学院


发表于 2026-3-4 16:17 资料 短消息 只看该作者
回复 #2 狂赵云 的帖子

我也没有搜到4027的关键词,兄台可以发下吗?
顶部
性别:未知-离线 狂赵云
(D)

Rank: 3Rank: 3Rank: 3
组别 士兵
级别 忠义校尉
好贴 1
功绩 7
帖子 217
编号 88285
注册 2006-10-22
来自 广东
家族 轩辕丐帮


发表于 2026-3-4 21:00 资料 个人空间 短消息 只看该作者
2、R场景图片数量扩充和内场景图片通用

   用整形变量4027来控制
   
   先要设置剧本编辑器外场景数40,内场景数256

   4027初始值0,外场景使用1-40号图片,   内场景使用41-296号图片
   4027等于1  ,外场景使用257-296号图片,内场景使用297-552号图片
   4027等于2  ,外场景使用513-552号图片,内场景使用553-808号图片
   ......
   
   这个看起来有点复杂,不过由于外场景可以用内场景替代,所以可以只看内场景,这样就得到了公式: 4027的值*256+内场景编号
   
    如下列指令
    77:变量运算 整型变量 4027 = 常数 1
    27:背景显示 内场景 无 无 MMap-41 无
    1c:绘图

    这样会使用  1*256+41=297号图

    由于R场景可以存档,为避免存档后再取档导致图片错误,因此4027不会自动归0,建议每次在27指令前设置。

    这个扩充后,理论上可以使用的图片数量已经没有限制了,但是Mmap文件本身不能超过2GB,如果全部使用24位RGB位图的话,大概是2700+张图,不过滥用图片会导致文件膨胀,不利于作品的传播,所以请各位作者还是需要认真规划一下,不要把Mmap当仓库用。
   
    话说现在一个mod接近1GB的容量,我也觉得挺无语的

    由于只是扩充了内场景,因此又搞了一个内场景图片通用,以往虽然也可以内场景做外场景用,但要先写一条中国地图,现在把这些限制去掉了 ,可以直接用内场景做外场景或中国地图用,Mmap的1-40图还是留着,只能做外场景用,41开始的可以通用,写指令时全部选择内场景。
顶部

正在浏览此帖的会员 - 共 1 人在线




当前时区 GMT+8, 现在时间是 2026-3-5 16:53
京ICP备2023018092号 轩辕春秋 2003-2023 www.xycq.org.cn

Powered by Discuz! 5.0.0 2001-2006 Comsenz Inc.
Processed in 0.006019 second(s), 8 queries , Gzip enabled

清除 Cookies - 联系我们 - 轩辕春秋 - Archiver - WAP