Project1
标题:
关于步数变量的处理
[打印本页]
作者:
celibataire
时间:
2009-10-6 11:02
标题:
关于步数变量的处理
举个例子:我想设计一个 每间隔1000步,就发一次福利.请问该如何处理呢?
本来的想法是 设计3个变量,第一个变量取第一次步数,第二个变量取第二次步数,
第三个变量是2-1 之差额,结果做不出来.求救高人....
作者:
小幽的马甲
时间:
2009-10-6 11:50
本帖最后由 小幽的马甲 于 2009-10-6 12:10 编辑
正解是找个不用的变量(比如100)和一个空的开关(比如50)
找到脚本编辑器里Game_Party的increase_steps,加上红字内容
#--------------------------------------------------------------------------
# ● 歩数増加
#--------------------------------------------------------------------------
def increase_steps
@steps += 1
$game_variables[100] += 1
if $game_variables[100] == 1000
$game_switches[10] = true
$game_variables[100] = 0
end
end
然后公共事件,目标选自动执行,条件开关选50
自己设定内容,最后加上开关操作[0050] = OFF
当然处理步数的值用并行事件也可以,但是FPS至少降低三分之一
作者:
wsmyzc
时间:
2009-10-6 12:42
可以仿照喷射器的事件
作者:
认真的学
时间:
2009-10-6 14:00
恩,事件版方法如下:
有个前提条件:
在游戏一开始就要把对应的开关【图片里是001号】开起来!
为了测试方便改为10步,只要把数字改一下就可以了。
福利.jpg
(36.37 KB, 下载次数: 19)
下载附件
保存到相册
2009-10-6 14:00 上传
作者:
celibataire
时间:
2009-10-6 14:27
4#
认真的学
灰常感谢,已经按照这个方法做了...
作者:
celibataire
时间:
2009-10-6 14:28
2#
小幽的马甲
同样感谢.不过我还是采用4楼的事件做法了..
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1