查看: 2733|回复: 3

[已经解决] 关于读取game_self_switches等内容的问题!

[复制链接]
梦石
0
星屑
396
在线时间
22 小时
注册时间
2018-1-31
回帖
18
发表于 2018-6-15 12:44:45 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
总之,效果类似于(不过实际上不是),
你进一个迷宫,输了以后,等级,道具不变,但是迷宫内的宝箱、机关(game_self_switches),你的队伍成员,迷宫涉及到的变量与开关全都变回进入前的数值;
对于变量,开关来说很容易处理,只要设置一个空的数组,把里面的元素都遍历赋值,之后再读取该数组就行;
但是想要把game_self_switches,队伍成员(仅仅成员,等级不变)回归到进入迷宫之前该怎么处理呢?
以及,就算用类似的方式可以处理,考虑到计算复杂度,实际上会不会卡并不可知,所以是否有类似于存档,读档的方法可以实现这一点呢?
谢谢各位大佬!

梦石
0
星屑
277
在线时间
53 小时
注册时间
2014-1-24
回帖
18
发表于 2018-6-15 13:27:45 | 显示全部楼层
第一种办法,进去之前把你需要备份的东西全部深克隆(这大概就是你说的类似于存档的意思)
        根据存档和读档的方法重新写两个方法
        存档的时候不存实体文件存在某个游戏变量或全局变量里
        存档的时候不读实体文件读那个游戏变量或全局变量

第二就是拿变量存一大堆东西
        
回复

使用道具 举报

梦石
0
星屑
3011
在线时间
333 小时
注册时间
2012-2-9
回帖
295

烫烫烫开拓者

发表于 2018-6-15 15:24:14 | 显示全部楼层
独立开关不是默认都是关的吗?进图之后扫一下地图上的事件,都改了就行了。唯一要注意的就是自动触发的得保证在它之前。
性能我估计 1000 个以内都还行
前端,非专业;不懂法律,完全业余。
回复

使用道具 举报

梦石
0
星屑
396
在线时间
22 小时
注册时间
2018-1-31
回帖
18
 楼主| 发表于 2018-6-16 11:40:34 | 显示全部楼层
qq420134293 发表于 2018-6-15 13:27
第一种办法,进去之前把你需要备份的东西全部深克隆(这大概就是你说的类似于存档的意思)
        根据存 ...

emmmm存在变量里的话,之前我也考虑过用变量存储,但是如果直接给数组变量赋值是不可行的,它的值会随着各个元素的值改变而改变。我现在考虑到唯一的方式就是对i从0~XXX的每个元素a(i)分别赋值,这样才能达到读取一个不变量的目的。能不能说得更具体一点呢?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部