Project1
标题: 关於战斗中公共事件改变背景 [打印本页]
作者: soulsaga 时间: 2017-3-18 11:29
标题: 关於战斗中公共事件改变背景
本帖最后由 soulsaga 于 2017-3-20 18:15 编辑
为什么我在事件脚本用$game_temp.battleback_name
没有效?
作者: guoxiaomi 时间: 2017-3-18 15:07
本帖最后由 guoxiaomi 于 2017-3-18 15:12 编辑
(已测试)按照 Interpreter 里的写法,还要修改 $game_map.battleback_name
作者: soulsaga 时间: 2017-3-18 15:22
这个我也试过了..一样没效..
作者: guoxiaomi 时间: 2017-3-19 20:36
我看了看脚本,注意到这三个地方:
1. Game_Temp里定义了
...
@battle_back_change = false
...
...
@battle_back_change = false
...
2. Spritesets_Battle里定义了
def battle_back_change(name, duration=10)
...
end
def battle_back_change(name, duration=10)
...
end
3. Scene_Battle里定义了
def battle_back_change(change_id, duration)
...
end
def battle_back_change(change_id, duration)
...
end
所以改变战斗背景,可能还需要增加
$game_temp.battle_back_change = true
$game_temp.battle_back_change = true
或者调用:
$scene.battle_back_change(change_id, duration)
$scene.battle_back_change(change_id, duration)
注意change_id只有若干个选择,都在方法里面定义了。
请看看上面的2个方法行不行~
作者: soulsaga 时间: 2017-3-19 21:05
都不行................
欢迎光临 Project1 (https://rpg.blue/) |
Powered by Discuz! X3.1 |