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

Project1

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

[已经解决] 哪位高手帮忙看看这一小段代码

[复制链接]

Lv1.梦旅人

梦石
0
星屑
60
在线时间
25 小时
注册时间
2012-10-26
帖子
21
跳转到指定楼层
1
 楼主| 发表于 2013-2-20 15:02:12 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 jwx555 于 2013-2-20 18:09 编辑
  1. class << Input
  2.   alias :origin_dir4 :dir4
  3.   def dir4
  4.     result = origin_dir4
  5.     result != 8 ? result : 4
  6.   end
  7. end
复制代码
能帮我解释下意思吗
class << Input  这句里 <<是什么意思     Input类在哪里  怎么没看到

alias :origin_dir4 :dir4    这个又代表什么呢?

Lv1.梦旅人

梦石
0
星屑
60
在线时间
25 小时
注册时间
2012-10-26
帖子
21
2
 楼主| 发表于 2013-2-20 15:05:25 | 只看该作者
忘记说了

把4改为0   是原来屏蔽方向 上键 的代码

我是 想改为 屏蔽C键的代码   怎么改呢?
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
3846
在线时间
1966 小时
注册时间
2013-1-3
帖子
9536
3
发表于 2013-2-20 15:19:40 | 只看该作者
输入类
别名:显示文件列表起点
就是前两句的翻译,不一定准…
《宿愿·寻剑篇》正式版已经发布!快去看看!点击进入论坛发布贴
回复 支持 反对

使用道具 举报

Lv2.观梦者 (暗夜天使)

万兽

梦石
0
星屑
597
在线时间
2271 小时
注册时间
2006-11-4
帖子
4868

贵宾

4
发表于 2013-2-20 17:17:29 | 只看该作者
alias 是给方法或全局变量添加别名
alias :origin_dir4 :dir4
意思就是给dir4方法添加一个origin_dir4的别名。

点评

嗯 这下完全明白了 谢谢  发表于 2013-2-20 18:08
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
370
在线时间
8 小时
注册时间
2012-2-26
帖子
2
5
发表于 2013-2-20 17:24:29 | 只看该作者
汗,我就是看看

点评

被阁下头像吓尿了……  发表于 2013-2-20 18:11
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
270 小时
注册时间
2010-2-4
帖子
1305
6
发表于 2013-2-20 18:49:48 | 只看该作者
定义Input模块的特殊类(ruby里模块也是对象,这是一种原型编程的模式,具体参考ruby文档)...
另外,这样写的话f12之后会出问题的- -b应该把
  1. alias :origin_dir4 :dir4
复制代码
改成
  1. alias :origin_dir4 :dir4 unless $@
复制代码
好歹当年也当过大魔王过,orz
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-12-29 20:26

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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