赞 | 0 |
VIP | 275 |
好人卡 | 23 |
积分 | 1 |
经验 | 53671 |
最后登录 | 2018-3-5 |
在线时间 | 2980 小时 |
Lv1.梦旅人 星君
- 梦石
- 0
- 星屑
- 83
- 在线时间
- 2980 小时
- 注册时间
- 2011-10-9
- 帖子
- 2317
|
- #==============================================================================
- # ■ Game_Player
- #------------------------------------------------------------------------------
- # 开关控制角色的行动 by 皮卡星
- #==============================================================================
- module STAR
- MOVE_UP = 1 #1号开关开启时不能往上走
- MOVE_LEFT = 2 #2号开关开启时不能往左走
- MOVE_RIGHT = 3 #3号开关开启时不能往右走
- MOVE_DOWN = 4 #4号开关开启时不能往下走
- end
- class Game_Player < Game_Character
- #--------------------------------------------------------------------------
- # ● 由方向键移动
- #--------------------------------------------------------------------------
- alias star_move_by_input move_by_input
- def move_by_input
- return if !movable? || $game_map.interpreter.running?
- if Input.press?(Input::UP) and $game_switches[STAR::MOVE_UP]
- set_direction(8)
- return
- elsif Input.press?(Input::LEFT) and $game_switches[STAR::MOVE_LEFT]
- set_direction(4)
- return
- elsif Input.press?(Input::RIGHT) and $game_switches[STAR::MOVE_RIGHT]
- set_direction(6)
- return
- elsif Input.press?(Input::DOWN) and $game_switches[STAR::MOVE_DOWN]
- set_direction(2)
- return
- end
- star_move_by_input
- end
- end
复制代码 帮LZ写了一个小脚本,脚本里面已经说的很清楚了
LZ你这情况下就是1号和4号开关打开就行了
由于LZ你说了是转方向所以我就只做了转方向
希望LZ喜欢: ) |
评分
-
查看全部评分
|