Project1

标题: 战斗中的随机变量 [打印本页]

作者: yangbai0111    时间: 2014-6-29 15:35
标题: 战斗中的随机变量
本想做个随即恢复血量的技能
在技能中套一个随机变量
但发现一旦进入战斗这个随机变量的值就一定了
不能做到随机的效果
作者: 泉塚四季    时间: 2014-6-29 15:46
技能结束后执行一个公共事件,公共事件中随机这个变量
作者: VIPArcher    时间: 2014-6-29 16:11
修改技能的公式不救可以了?
作者: yangbai0111    时间: 2014-6-30 19:01
VIPArcher 发表于 2014-6-29 16:11
修改技能的公式不救可以了?

我是用公式用原来的量再去乘以一个变量(随机),但一进入战斗这个变量的值就确定了,
结果就是每次战斗的数值不一样,但战斗中数值不再改变。
作者: VIPArcher    时间: 2014-6-30 19:08
本帖最后由 VIPArcher 于 2014-6-30 19:49 编辑
yangbai0111 发表于 2014-6-30 19:01
我是用公式用原来的量再去乘以一个变量(随机),但一进入战斗这个变量的值就确定了,
结果就是每次战斗 ...


技能公式:(a.atk * 4 - b.def * 2) * rand(100)
这样技能的伤害就会在0~100倍里随机。(哈哈,信仰一击
@taroxd 结贴
作者: yangbai0111    时间: 2014-6-30 19:15
泉塚四季 发表于 2014-6-29 15:46
技能结束后执行一个公共事件,公共事件中随机这个变量

用公共事件的话战斗中就不会显示本次造成的伤害了。。。可以的话我还是想用VA里的技能公式来套用。
作者: yangbai0111    时间: 2014-6-30 19:21
VIPArcher 发表于 2014-6-30 19:08
技能公式:(a.atk * 4 - b.def * 2) * rand(100)
这样技能的伤害就会在0~100倍里随机。(哈哈,信仰一击 ...

谢谢,已经试验过了,可行。也就是说rand(?)就是0~?中随机,是吧!
顺便问一下怎样结帖?
作者: 泉塚四季    时间: 2014-6-30 19:55
我的意思是伤害公式不变,执行完技能后用公共事件修改那个随机变量,不是修改完随机变量后再在事件中执行回复指令。
不过你使用rand来解决也没什么问题就是了。




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