查看: 2577|回复: 2

[有事请教] MV脚本如何初始化系统步数。

[复制链接]
梦石
0
星屑
1987
在线时间
361 小时
注册时间
2021-3-20
回帖
44
发表于 2022-2-28 07:17:36 | 显示全部楼层 |阅读模式
悬赏10星屑未解决
本帖最后由 石林尘影 于 2022-2-28 08:10 编辑

求教,MV脚本如何初始化系统步数,
尝试直接将 $gameParty._steps赋值为0,但是会报错。
错误提示如下图:
屏幕截图 2022-02-28 071618.png

备注:为了制作按照步数判断不遇敌的道具,试图以将步数归零的方法做。
后来发现,这个方法会出现上述错误,似乎是因为没有定义实例变量,或者其他问题?
最后 使用了$gamePlayer._encounterCount 这个脚本,才算解决了。
可困惑的是,$gamePlayer._encounterCount 这个变量,好像不能直接判断数值,
比如 $gamePlayer._encounterCount ≤ 0  这种写法,系统会报错,
但是 $gamePlayer._encounterCount += 80 这种写法,却是对的。
必须先将这个数值赋值到其他的变量里,进行记录,才可以再做判断,
请问是什么原因呢?

结果:
自己测试发现,原来是语法错误,现在已解决了,把≤换成<= 就可以,  被事件页里的运算符误导了。

梦石
0
星屑
5269
在线时间
733 小时
注册时间
2013-1-18
回帖
525
发表于 2022-2-28 19:29:01 | 显示全部楼层
楼主能谈谈这个步数归零有什么意义吗,给我们一些制作的启发
回复

使用道具 举报

梦石
0
星屑
1987
在线时间
361 小时
注册时间
2021-3-20
回帖
44
 楼主| 发表于 2022-2-28 19:45:53 | 显示全部楼层
nhycs01 发表于 2022-2-28 19:29
楼主能谈谈这个步数归零有什么意义吗,给我们一些制作的启发

比如游戏的总步数超过上限之后,要继续对步数进行判断,就需要归零。
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部