主页
论坛
新帖
最新消息
新帖
最新动态
制作互助群
登录
注册
Toggle sidebar
Toggle sidebar
菜单
安装应用
安装
回复主题
【进站必读】宝可饭堂社区全局规定v1.10
关于坚决维护同人创作社群秩序与共识的公告
论坛
独立开发
开发问题
关于人物事件和秘传招式的触发顺序
禁用JavaScript。为了获得更好的体验,请在运行之前启用浏览器中的JavaScript。
您正在使用一款已经过时的浏览器!部分功能不能正常使用。
请尝试升级或使用
其他浏览器
。
信息
<blockquote data-quote="ES泽洛" data-source="post: 2034" data-attributes="member: 2"><p><span style="font-size: 18px">好吧我不是来提问的,不过这也并不是一个教程,所以不适合发在进阶教程版块。</span></p><p><span style="font-size: 18px"></span></p><p><span style="font-size: 18px">在ESS21之前,如果主角位于可以潜水、攀瀑的地图块上,即使有人物事件,当玩家按下确定键时,也会先触发秘传招式,再触发人物事件。</span></p><p><span style="font-size: 18px">[ATTACH=full]2128[/ATTACH]</span></p><p><span style="font-size: 18px"></span></p><p><span style="font-size: 18px">这个问题困扰了我很久,之前潜水的时候,要想捡水下的道具,得先触发询问是否潜水,选择取消后再触发道具事件。</span></p><p><span style="font-size: 18px"></span></p><p><span style="font-size: 18px">在21版本中这就不是问题了:</span></p><p><span style="font-size: 18px">[ATTACH=full]2125[/ATTACH]</span></p><p><span style="font-size: 18px"></span></p><p><span style="font-size: 18px">只需要把</span></p><p><span style="font-size: 18px">[ATTACH=full]2127[/ATTACH]</span></p><p><span style="font-size: 18px">改成</span></p><p><span style="font-size: 18px">[ATTACH=full]2126[/ATTACH]</span></p><p><span style="font-size: 18px">[CODE=ruby]</span></p><p><span style="font-size: 18px"> $game_temp.interact_calling = false</span></p><p><span style="font-size: 18px"> triggered = false</span></p><p><span style="font-size: 18px"> # Try to trigger an event the player is standing on, and one in front of</span></p><p><span style="font-size: 18px"> # the player</span></p><p><span style="font-size: 18px"> if !$game_temp.in_mini_update</span></p><p><span style="font-size: 18px"> triggered ||= $game_player.check_event_trigger_here([0])</span></p><p><span style="font-size: 18px"> triggered ||= $game_player.check_event_trigger_there([0, 2]) if !triggered</span></p><p><span style="font-size: 18px"> end</span></p><p><span style="font-size: 18px"> # Try to trigger an interaction with a tile</span></p><p><span style="font-size: 18px"> if !triggered</span></p><p><span style="font-size: 18px"> $game_player.straighten</span></p><p><span style="font-size: 18px"> EventHandlers.trigger(:on_player_interact)</span></p><p><span style="font-size: 18px"> end</span></p><p><span style="font-size: 18px">[/CODE]</span></p><p><span style="font-size: 18px"><span style="font-size: 18px">实际上就是复制21.1版的,所以我才说算不上教程。</span></span></p></blockquote><p></p>
[QUOTE="ES泽洛, post: 2034, member: 2"] [SIZE=5]好吧我不是来提问的,不过这也并不是一个教程,所以不适合发在进阶教程版块。 在ESS21之前,如果主角位于可以潜水、攀瀑的地图块上,即使有人物事件,当玩家按下确定键时,也会先触发秘传招式,再触发人物事件。 [ATTACH type="full" alt="1718988716311.png"]2128[/ATTACH] 这个问题困扰了我很久,之前潜水的时候,要想捡水下的道具,得先触发询问是否潜水,选择取消后再触发道具事件。 在21版本中这就不是问题了: [ATTACH type="full" alt="1718988548078.png"]2125[/ATTACH] 只需要把 [ATTACH type="full" alt="1718988586656.png"]2127[/ATTACH] 改成 [ATTACH type="full" alt="1718988566345.png"]2126[/ATTACH] [CODE=ruby] $game_temp.interact_calling = false triggered = false # Try to trigger an event the player is standing on, and one in front of # the player if !$game_temp.in_mini_update triggered ||= $game_player.check_event_trigger_here([0]) triggered ||= $game_player.check_event_trigger_there([0, 2]) if !triggered end # Try to trigger an interaction with a tile if !triggered $game_player.straighten EventHandlers.trigger(:on_player_interact) end [/CODE] [SIZE=5]实际上就是复制21.1版的,所以我才说算不上教程。[/SIZE][/SIZE] [/QUOTE]
验证
使用必应搜索是否可以搜到本网站?
回复帖子
最新帖子
全
怎么把地图画好看?
最新更新:全民制作人
星期三,17:43
开发问题
W
进化道具没用怎么办
最新更新:We115
星期二,15:41
开发问题
我发现了宝藏网站
最新更新:幽冥魔帝
星期一,20:35
心情茶坊
全
我想切换视角讲述故事
最新更新:全民制作人
2026/07/22
开发问题
Z
将GBA打包成APK
最新更新:zheyeyeye
2026/07/22
GBA教程
论坛统计
主题
562
消息
2,425
成员
3,889
最新成员
yunyu
联系我们
QQ
2201858342
邮箱
pokefans@qq.com
论坛
独立开发
开发问题
关于人物事件和秘传招式的触发顺序
顶部