赞 | 4 |
VIP | 211 |
好人卡 | 175 |
积分 | 7 |
经验 | 48096 |
最后登录 | 2014-1-9 |
在线时间 | 1327 小时 |
Lv2.观梦者 (?????)
- 梦石
- 0
- 星屑
- 736
- 在线时间
- 1327 小时
- 注册时间
- 2011-7-18
- 帖子
- 3184
|
本帖最后由 各种压力的猫君 于 2011-10-21 07:15 编辑
【事件】
自动执行事件,内容等待1帧,事件出现条件自己选一个(比如用开关)
并行事件里,需要的时候打开这个开关,用完之后关掉就行了。
并行事件和自动执行事件不存在冲突。
可以参考下我这个范例:http://rpg.blue/thread-210782-1-1.html(RMXP) 【脚本】
(如果你觉得看我废话没用,只想要伸手要一个插到MAIN上面的,直接拉到最下面复制代码。)
① 打开脚本编辑器 在“▼ 游戏物件”中找到 Game_Player
② 在约302-314行左右找到如下代码:- #--------------------------------------------------------------------------
- # ● 方向键移动处理
- #--------------------------------------------------------------------------
- def move_by_input
- return unless movable?
- return if $game_map.interpreter.running?
- case Input.dir4
- when 2; move_down
- when 4; move_left
- when 6; move_right
- when 8; move_up
- end
- end
复制代码 在“def move_by_input” 和 “case Input.dir4” 之间加一行(第一行是注释可以不用加):复制代码 其中“Input.press?(Input::F5)”自己修改下,参阅:
RMVX F1 帮助文档>RGSS 参考文件>游戏函数库>RGSS 内建模块>Input 输入模块
以下脚本可以直接插入到Main以上使用- class Game_Player < Game_Character
- alias old_move_by_input move_by_input
- def move_by_input
- return if Input.press?(Input::F5)
- old_move_by_input
- end
- end
复制代码 |
|