Project1

标题: 关于变量的控制问题 [打印本页]

作者: 【蛋塔】    时间: 2017-5-19 22:58
标题: 关于变量的控制问题
本帖最后由 【蛋塔】 于 2017-5-19 23:07 编辑

想制作一个功能,这样的:
1号变量=攻击
2号变量=防御
打比方:以上的事件步骤中 1号变量是10  2号变量是20
问题来了,我该如何使3号变量在 1号 和2号变量之间随机波动?

通常可以:
[3号变量] = 随机数 (10..20)
但是这个所谓的“10” 和 “20” 并非固定值,因此。。。不会了,所以来请教了,希望各位有谁会的能否够指点一二


经过自己尝试:
1变量 =1
2变量=30
然后再用事件脚本来执行随机数
$game_variables[3]=$game_variables[1]..$game_variables[2]

后来得到的结果是1..30    = =晕了,难道就不能每次获得的数值为一个随机整数吗?理论上应该可以取得1-30之间随机一个值才对啊
作者: guoxiaomi    时间: 2017-5-19 23:17
$game_variables[1]..$game_variables[2] 或者说 1..30 是ruby里的 range 类型。

这个要用rand函数:
  1. $game_variables[1] + rand($game_variables[2] - $game_variables[1])
复制代码





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