Project1

标题: 怎样在地图画面里屏蔽确认键(:c) [打印本页]

作者: jwx555    时间: 2013-2-20 02:17
标题: 怎样在地图画面里屏蔽确认键(:c)
本帖最后由 jwx555 于 2013-2-20 19:22 编辑

模仿FC游戏指令

所以不能在地图里用C键和NPC对话  需要屏蔽掉{:2_275:}

但在菜单里可以正常使用{:2_262:}

求教高手如何做到????{:2_258:}
作者: k951636170    时间: 2013-2-20 02:43
为什么我看不懂LZ的意思呢?
作者: jwx555    时间: 2013-2-20 03:07
k951636170 发表于 2013-2-20 02:43
为什么我看不懂LZ的意思呢?

就是要屏蔽确认键
作者: jwx555    时间: 2013-2-20 03:54
与NPC对话的处理   转为用脚本控制

事件里  触发条件----按确认键触发   把这个改为 自定义菜单项触发(在ESC菜单中添加了 谈话 选项)  怎么做呢  
作者: 晴兰    时间: 2013-2-20 08:06
提示: 作者被禁止或删除 内容自动屏蔽
作者: jwx555    时间: 2013-2-20 14:48
本帖最后由 jwx555 于 2013-2-20 14:51 编辑
晴兰 发表于 2013-2-20 08:06
每个NPC的回车键事件是选项,选项中有一项是对话,参考勇者斗恶龙……


没看懂啊   求详细{:2_264:}

以上收回····


看懂了  但不是我要的效果   如果那样做下去  后面简直麻烦无比
作者: Sion    时间: 2013-2-20 18:21
  1.   #--------------------------------------------------------------------------
  2.   # ● 非移动中的处理
  3.   #     last_moving : 此前是否正在移动
  4.   #--------------------------------------------------------------------------
  5.   def update_nonmoving(last_moving)
  6.     return if $game_map.interpreter.running?
  7.     if last_moving
  8.       $game_party.on_player_walk
  9.       return if check_touch_event
  10.     end
  11.     if movable? && Input.trigger?(:C)
  12.       return if get_on_off_vehicle
  13.       return if check_action_event
  14.     end
  15.     update_encounter if last_moving
  16.   end
复制代码
改成
  1.   #--------------------------------------------------------------------------
  2.   # ● 非移动中的处理
  3.   #     last_moving : 此前是否正在移动
  4.   #--------------------------------------------------------------------------
  5.   def update_nonmoving(last_moving)
  6.     return if $game_map.interpreter.running?
  7.     if last_moving
  8.       $game_party.on_player_walk
  9.       return if check_touch_event
  10.     end
  11.     update_encounter if last_moving
  12.   end
复制代码
应该就能完成屏蔽了
作者: jwx555    时间: 2013-2-20 18:26
本帖最后由 jwx555 于 2013-2-20 18:31 编辑

回 楼上点评


屏蔽以后   在菜单里选择 对话 然后用脚本发布命令按下确认键

在这之前还是要先做到屏蔽····

所以顺便问一下   脚本可以控制按下命令吗(这个早晚要问)

可能说的不是太清楚,玩过魔兽地图编辑器的应该能明白,WE中可以用脚本直接命令 单位 移动啊 攻击啊  放技能啊···



想了想:

假设,没按下确认键时 变量C 值为OFF   按下时 C的值为ON,屏蔽确认键后,想用时候直接用脚本让C等于ON一次就行。嗯,这就是我的思路,目前一步都没能实现,怎么屏蔽啊····
作者: 1715063941    时间: 2013-2-23 12:50
表示我凌乱了




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1