Project1
标题:
新人问问,如何用脚本设置多个条件分歧?
[打印本页]
作者:
夕向晚
时间:
2014-8-4 07:53
标题:
新人问问,如何用脚本设置多个条件分歧?
如题……
一种效果是多重条件分歧……也就是事件中的条件分歧里套条件分歧的,因为用到的次数太多所以用事件工程量巨大OJZ
另一种是物品只有在特定的地图才能使用,比如当地图ID为1,3,4时,然后我尝试了一下设置公共事件……
用if的话怎么也成功不了,但是用下面这个就能实现……可是(其实还是不明白为什么
case $game_variables[1]
when 1,3,4
SceneManager.call(Scene_Save)
when 2
end
虽然知道这些问题很小白还是来问了> <各位大大求教
作者:
冰之滄月
时间:
2014-8-4 07:55
还是用事件吧
作者:
taroxd
时间:
2014-8-4 08:17
v = $game_variables[1]
if [1, 3, 4].include?(v)
SceneManager.call(Scene_Save)
elsif v == 2
do_something
else
do_other_things
end
作者:
喵呜喵5
时间:
2014-8-4 12:10
用if的话和你的多重条件分歧其实没什么区别,最多就是如果执行的事件相同时if可以把多个条件写在一起罢了
顺便推荐下我自己不支持when后面多分歧条件的case脚本(有时间的时候大概会加上支持多分歧条件的功能吧)
https://rpg.blue/home.php?mod=sp ... o=blog&id=13466
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1