设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 2208|回复: 3
打印 上一主题 下一主题

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

[复制链接]

Lv2.观梦者

梦石
0
星屑
396
在线时间
22 小时
注册时间
2018-1-31
帖子
29
跳转到指定楼层
1
发表于 2018-6-15 12:44:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

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

Lv2.观梦者

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

第二就是拿变量存一大堆东西
        
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
2981
在线时间
333 小时
注册时间
2012-2-9
帖子
313

烫烫烫开拓者

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

使用道具 举报

Lv2.观梦者

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

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

使用道具 举报

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

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-4-24 03:43

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表