Project1
标题:
对于MV中的伤害公式分歧语句(已解决)
[打印本页]
作者:
饿啊
时间:
2019-7-11 19:53
标题:
对于MV中的伤害公式分歧语句(已解决)
本帖最后由 饿啊 于 2019-7-13 18:56 编辑
对于VA的伤害公式分歧(如果目标;自身满足某条件触发另一效果等)比较简单,但是到了MV好像有些语句不会被识别。
所以请教请教写法。
例如:如果一个技能对护甲过高的敌人施加眩晕,护甲过低的敌人伤害翻倍的写法(最好分别设置临界值,临界值相同也罢)
作者:
饿啊
时间:
2019-7-12 22:44
自顶....
作者:
xjzsq
时间:
2019-7-12 22:52
本帖最后由 xjzsq 于 2019-7-13 19:39 编辑
目测是由于va中采用的是ruby,而mv采用的是javascript,然后语法不一样所致。
比如在mv中你的if后面的条件要加上括号啥的,而ruby中就不用。
在点评里把问题解决了...
所以更新一下答案:
VA中,编程语言用的是Ruby,因此if后面的条件不用加括号;
MV中,编程语言用的是JavaScript,因此if后面的条件必须加括号。
栗子:
VA:
b.hp-= 2*a.atk if b.hp<0.5*b.mhp
MV:
b.hp-= 2*a.atk if(b.hp<0.5*b.mhp)
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1