赞 | 3 |
VIP | 0 |
好人卡 | 0 |
积分 | 16 |
经验 | 0 |
最后登录 | 2024-11-24 |
在线时间 | 195 小时 |
Lv3.寻梦者
- 梦石
- 0
- 星屑
- 1561
- 在线时间
- 195 小时
- 注册时间
- 2019-10-4
- 帖子
- 286
|
在Game_Event,再整合下。。人物跟随脚本应该可以。不过应该会花点功夫,大致的方向也是这么的吧。能力有限,只能给个方向剩下看自己能力了、
- #--------------------------------------------------------------------------
- # ● 接触事件启动判定
- #--------------------------------------------------------------------------
- def check_event_trigger_touch(x, y)
- # 事件执行中的情况下
- if $game_system.map_interpreter.running?
- return
- end
- # 目标为 [与事件接触] 以及和主角坐标一致的情况下
- if @trigger == 2 and x == $game_player.x and y == $game_player.y
- # 除跳跃中以外的情况、启动判定就是正面的事件
- if not jumping? and not over_trigger?
- start
- end
- end
- end
- #--------------------------------------------------------------------------
- # ● 自动事件启动判定
- #--------------------------------------------------------------------------
- def check_event_trigger_auto
- # 目标为 [与事件接触] 以及和主角坐标一致的情况下
- if @trigger == 2 and @x == $game_player.x and @y == $game_player.y
- # 除跳跃中以外的情况、启动判定就是同位置的事件
- if not jumping? and over_trigger?
- start
- end
- end
- # 目标是 [自动执行] 的情况下
- if @trigger == 3
- start
- end
- end
复制代码 |
|