e900003 发表于 2019-8-26 20:18 公共事件里用事件脚本手动$game_temp.battle_status_need_refresh = true一下就好了 - 咳,不好意思没看到已经解决了 |
本帖最后由 e900003 于 2019-8-26 21:36 编辑 我目前測試 套用此設定之後 用公共事件設定造成傷害的設定 不會在造成傷害時候刷新HP跟MP 只能等下一回合之後才會刷新一次 有什麼解決辦法可以解決這個沒有自動刷新HP跟MP的問題 更新: 找到方案了,謝謝 |
本帖最后由 hys111111 于 2019-8-25 19:28 编辑 类似的, 做ARPG事件多的时候,地图很卡,因为Game_Character下的def passable?(x,y,d)会先调用Game_Map下的def passable?(x,y,d,self_event = nil), 然而这两个类下的passable?都会执行for event in $game_map.events.values循环,很不舒服。直接不要Game_Map下的passable?了(整合到Game_Character下了,循环执行两次变为一次)。 到后面直接连check_event_trigger_there也整合到passable?里面去了 |
站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作
GMT+8, 2024-11-23 00:18
Powered by Discuz! X3.1
© 2001-2013 Comsenz Inc.