Project1

标题: 如何设置游戏键盘按键(WSAD) [打印本页]

作者: kevenchen    时间: 2014-1-17 16:03
标题: 如何设置游戏键盘按键(WSAD)
本帖最后由 kevenchen 于 2014-1-17 16:47 编辑

就是想不让玩家设置按键,只用WASD控制方向,JKLUIO控制其它功能。。。
我是找了很多脚本,搜索了很多主题。。都没有关于这个的内容
只能上来请各位大虾帮忙了/。。
最好能屏蔽无用的键。。比如游戏中F2键
作者: 美丽晨露    时间: 2014-1-17 18:11
首先要找到全键盘脚本。
然后分别到各个设定按键的脚本位置修改。
可以说,不是很容易能做到。
作者: kevenchen    时间: 2014-1-18 08:11
美丽晨露 发表于 2014-1-17 18:11
首先要找到全键盘脚本。
然后分别到各个设定按键的脚本位置修改。
可以说,不是很容易能做到。 ...

游戏默认方向键行走。。这些键在脚本里有吗?我可以直接改那些键呀。。。
那个全键盘脚本我有,只是那个是在游戏中调用的。。。好像不能实现我的要求。。。
作者: 美丽晨露    时间: 2014-1-18 12:35
  1.   #--------------------------------------------------------------------------
  2.   # * 通過方向鍵輸入資訊來處理主角移動
  3.   #--------------------------------------------------------------------------
  4.   def move_by_input
  5.     return unless movable?
  6.     return if $game_map.interpreter.running?
  7.     case Input.dir4
  8.     when 2;  move_down
  9.     when 4;  move_left
  10.     when 6;  move_right
  11.     when 8;  move_up
  12.     end
  13.   end
复制代码
控制角色方向键的按钮在这个脚本定义的。
然后就是屏蔽按键,主站也有这个脚本。
不过全键盘脚本跟屏蔽按键可能会有所冲突。
总之,若想更改全部的游戏游戏按键,而且
还要在外部有效果的话,可能不能只通过脚本实现了。
作者: kevenchen    时间: 2014-1-19 22:41
本帖最后由 kevenchen 于 2014-1-19 22:43 编辑
美丽晨露 发表于 2014-1-18 12:35
控制角色方向键的按钮在这个脚本定义的。
然后就是屏蔽按键,主站也有这个脚本。
不过全键盘脚本跟屏蔽按键 ...


找到这个脚本了,如果要改成WSAD……要怎么改……不好意思……比较菜
作者: kevenchen    时间: 2014-1-21 21:30
美丽晨露 发表于 2014-1-18 12:35
控制角色方向键的按钮在这个脚本定义的。
然后就是屏蔽按键,主站也有这个脚本。
不过全键盘脚本跟屏蔽按键 ...

拜托,解答一下吧,when 后面的数码不能改呀……改了就走不了
作者: 美丽晨露    时间: 2014-1-21 21:47
kevenchen 发表于 2014-1-21 21:30
拜托,解答一下吧,when 后面的数码不能改呀……改了就走不了

要想完全修改方向键,不仅仅要修改这段脚本。
而且,对于其它控制的脚本也要作修改和整合。
这点表示没有想到头绪,暂时帮不上忙。抱歉。
作者: 颜LOSE    时间: 2014-1-21 22:11
请善用搜索
作者: 芯☆淡茹水    时间: 2014-1-22 11:03
默认脚本大换血,全局搜索:Input   ,然后按照LZ思路去改。
作者: kevenchen    时间: 2014-1-22 11:36
可以吗?多谢




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