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

Project1

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

[已经解决] 如何永久性在游戏中取消↑键的功能

[复制链接]

Lv3.寻梦者

梦石
0
星屑
1444
在线时间
1592 小时
注册时间
2010-11-6
帖子
3193

贵宾

跳转到指定楼层
1
发表于 2012-10-2 20:55:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
就是↑没用了。
而且不受存档、刷新等影响。
走你耶。

Lv1.梦旅人

梦石
0
星屑
50
在线时间
40 小时
注册时间
2012-7-28
帖子
118
2
发表于 2012-10-2 20:58:09 | 只看该作者
这个。。。需要脚本吧。。。
事件党撸过》。。。
<
回复 支持 反对

使用道具 举报

Lv1.梦旅人

Mr.Gandum

梦石
0
星屑
226
在线时间
2070 小时
注册时间
2007-1-31
帖子
3039

贵宾

3
发表于 2012-10-2 23:49:45 | 只看该作者
  1. module Input
  2.   DIR4METHOD = method(:dir4)
  3.   def Input.dir4
  4.     n = DIR4METHOD.call
  5.     return n == 8 ? 0 : n
  6.   end
  7.   DIR8METHOD = method(:dir8)
  8.   def Input.dir8
  9.     n = DIR8METHOD.call
  10.     n = 4 if n == 7
  11.     n = 6 if n == 9
  12.     n = 0 if n == 8
  13.     return n
  14.   end
  15.   PRESSMETHOD = method(:press?)
  16.   def Input.press?(sym)
  17.     if sym == :UP
  18.       return false
  19.     end
  20.     return PRESSMETHOD.call(sym)
  21.   end
  22.   TRIGGERMETHOD = method(:trigger?)
  23.   def Input.trigger?(sym)
  24.     if sym == :UP
  25.       return false
  26.     end
  27.     return TRIGGERMETHOD.call(sym)
  28.   end
  29.   REPEATMETHOD = method(:repeat?)
  30.   def Input.repeat?(sym)
  31.     if sym == :UP
  32.       return false
  33.     end
  34.     return REPEATMETHOD.call(sym)
  35.   end
  36. end
复制代码
可能会有错。

评分

参与人数 1梦石 +2 收起 理由
Mic_洛洛 + 2 认可答案,附赠6R好人卡一张^^

查看全部评分

回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1444
在线时间
1592 小时
注册时间
2010-11-6
帖子
3193

贵宾

4
 楼主| 发表于 2012-10-3 07:56:40 | 只看该作者
本帖最后由 yychchhh 于 2012-10-3 07:59 编辑
feizhaodan 发表于 2012-10-2 23:49
可能会有错。

@Mic_洛洛给feizhaodan好人卡吧

走你耶。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-5-15 13:05

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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