Project1

标题: 事件里面使用循环时,如何使变量由1号变量循环中变成2号 [打印本页]

作者: oOxinlan    时间: 2013-11-21 10:07
标题: 事件里面使用循环时,如何使变量由1号变量循环中变成2号
求大神指点:想做一个循环输入数值的事件;用变量1记录循环次数,假如循环4次;变量2~5记录每次输入的值,循环中使用变量2记录第一次输入的数值,则第二次循环时变量2如何自动变成变量3
作者: 喵呜喵5    时间: 2013-11-21 16:37
你说的这个用脚本很容易,用事件还真心不太好实现……
如图:

核心是中间那个事件脚本
  1. v = $game_variables
  2. v[v[1]+2] = v[6]
复制代码
v[1] 表示当前已经循环过的次数,对应0,1,2,3
v[1]+2 就对应2,3,4,5
v[v[1]+2] 表示ID为2,3,4,5的变量
v[v[1]+2] = v[6] 作用就是把变量6的值赋值给对应ID的变量
作者: taroxd    时间: 2013-11-21 17:20
这种事情不要用循环了,老老实实写5次数值输入事件更方便吧……?如果不懂脚本的话。
当然,会点脚本的就爱咋玩咋玩了,比如楼上
作者: oOxinlan    时间: 2013-11-21 19:10
喵呜喵5 发表于 2013-11-21 16:37
你说的这个用脚本很容易,用事件还真心不太好实现……
如图:

谢谢喵喵大,受启发啦{:2_287:}
作者: oOxinlan    时间: 2013-11-21 19:11
taroxd 发表于 2013-11-21 17:20
这种事情不要用循环了,老老实实写5次数值输入事件更方便吧……?如果不懂脚本的话。
当然,会点脚本的就爱 ...

我想实现的是,输入几次由玩家觉得,所以变量是必须啦




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1