设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 1981|回复: 3
打印 上一主题 下一主题

[已经解决] 求XP可用的键位映射脚本

[复制链接]

Lv1.梦旅人

梦石
0
星屑
121
在线时间
1914 小时
注册时间
2013-9-2
帖子
1770

剧作品鉴家

跳转到指定楼层
1
发表于 2014-10-26 23:01:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
因为想要做一个boss,技能效果是逆反,包括一个效果是按方向键的效果完全是反的(
找了一下方向键颠倒的脚本,经过修改后,只能做到在地图上行走时方向相反。
而只要离开地图,不论是菜单还是打怪,键位还是正常的。
突发奇想论坛里不是有键位映射脚本吗,可是绝大多数链接失效,唯一没失效的一个也不是XP可用。
PS:十分感谢@寒冷魔王 的技术支持
RM新人,尚在摸索熟悉软件中。对您的指教十分感谢。(鞠躬
RM的新手教程新手教程新手教程
喵雪大触的像素绘画教程

Lv4.逐梦者 (版主)

梦石
0
星屑
9532
在线时间
5073 小时
注册时间
2013-6-21
帖子
3580

开拓者贵宾剧作品鉴家

2
发表于 2014-10-27 09:11:47 | 只看该作者
这么做就可以了,话说黑掉Input模块方法真的大丈夫?
在1号开关打开的情况下,方向键反转,改变控制的开关请条件第4行。
这个方法对地图上的行走无效,因为两者处理输入的机制不同,所以地图上行走还要额外处理。
如果发现有些东西还是没改变,那么用同样的办法黑掉trigger?方法和press?方法即可。
RUBY 代码复制
  1. module Input
  2.   @old_repeat = method('repeat?') if @old_trigger.nil?
  3.   def self.repeat?(key)
  4.     if $game_switches != nil && $game_switches[1]
  5.       case key
  6.       when Input::UP
  7.         key = Input::DOWN
  8.       when Input::DOWN
  9.         key = Input::UP
  10.       when Input::LEFT
  11.         key = Input::RIGHT
  12.       when Input::RIGHT
  13.         key = Input::LEFT
  14.       end
  15.     end
  16.     @old_repeat.call(key)
  17.   end
  18. end

点评

↓↓我最多只能想到这个了……  发表于 2014-10-27 20:06
↓↓方向键多用repeat?你可以查一下  发表于 2014-10-27 20:04
其实交换Input::LEFT和Input::RIGHT的具体值就行了,上下类似的  发表于 2014-10-27 19:25
其实RM大多数用的是trigger和press  发表于 2014-10-27 19:15
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
55
在线时间
218 小时
注册时间
2013-12-17
帖子
386
3
发表于 2014-10-27 20:13:12 | 只看该作者
RyanBern 发表于 2014-10-27 09:11
这么做就可以了,话说黑掉Input模块方法真的大丈夫?
在1号开关打开的情况下,方向键反转,改变控制的开关 ...


兰触说的对啊。
Input::UP ::DOWN 什么的都是常量撒。
值其实就是 2 4 6 8
key的相反值就是10-key
  1. module Input
  2.   @old_repeat = method('repeat?') if @old_trigger.nil?
  3.   def self.repeat?(key)
  4.     if $game_switches != nil && $game_switches[1]
  5.        key=10-key
  6.     end
  7.     @old_repeat.call(key)
  8.   end
  9. end
复制代码

评分

参与人数 1星屑 +200 收起 理由
RyanBern + 200 我很赞同

查看全部评分

RM脚本定制/修改/整合 群:143356012(入群注明来意)
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
121
在线时间
1914 小时
注册时间
2013-9-2
帖子
1770

剧作品鉴家

4
 楼主| 发表于 2014-10-28 22:58:03 手机端发表。 | 只看该作者
国产吃货 发表于 2014-10-27 20:13
兰触说的对啊。
Input::UP ::DOWN 什么的都是常量撒。
值其实就是 2 4 6 8

10-key大好评,果然是魔族宝
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-23 04:43

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表