taeckle 发表于 2020-1-31 06:24 check_event_trigger_here([1,2])表示同位置的事件启动判定,而([1,2])表示事件里的 0 = 决定键 1 = 与主角接触 2 = 与事件接触 比如将check_event_trigger_here([1,2])改成check_event_trigger_here([0])的话,那么决定键就变成与事件接触+主角接触了。你设一个事件,事件开始条件为决定键,就是要按空格才有效,但你将([1,2])改成([0])的话那么你走过去不按空格也有效。(要注意的是,这改的效果针对的是可通行的事件。) |
额....xp里是根据你在地图那里设置的遇敌步数生成一个随机的@encounter_count, 然后每次行动减少1,到零的时候就会遭遇敌人.....如果这边理解正确的话.... |
本帖最后由 taeckle 于 2020-1-31 06:27 编辑 KB.Driver 发表于 2020-1-30 23:39 大神请问下这个脚本里的这个 “check_event_trigger_here([1,2])” 是神马意思啊?这里的[1,2]又是神马意思啊? 还有默认脚本里的这个: # 调试模式为 ON 并且按下 CTRL 键的情况下除外 unless $DEBUG and Input.press?(Input::CTRL) # 遇敌计数下降 if @encounter_count > 0 @encounter_count -= 1 end end @encounter_count为啥不是+1而是-1啊? |
RUBY 代码复制
|
站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作
GMT+8, 2024-5-7 17:01
Powered by Discuz! X3.1
© 2001-2013 Comsenz Inc.