Project1

标题: 怎么给Input.update增加新内容? [打印本页]

作者: 沉影不器    时间: 2008-3-26 04:01
提示: 作者被禁止或删除 内容自动屏蔽
作者: 3535    时间: 2008-3-26 04:02
class << Input
?
作者: 沉影不器    时间: 2008-3-26 04:12
提示: 作者被禁止或删除 内容自动屏蔽
作者: 沉影不器    时间: 2008-3-26 04:37
提示: 作者被禁止或删除 内容自动屏蔽
作者: 3535    时间: 2008-3-26 04:43
class << Input
alias dp_update update
def update
新内容
dp_update
end
end [LINE]1,#dddddd[/LINE]系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
作者: 沉影不器    时间: 2008-3-26 04:45
提示: 作者被禁止或删除 内容自动屏蔽
作者: 3535    时间: 2008-3-26 04:47
以下引用沉影不器于2008-3-25 20:45:10的发言:

请问"<<"是什么意思?

不太清楚,之前
class Graphics有错
自己试出来

作者: 沉影不器    时间: 2008-3-26 04:50
提示: 作者被禁止或删除 内容自动屏蔽
作者: 水迭澜    时间: 2008-3-26 04:51
那个,Graphics和Input应该是module吧………………
作者: 美兽    时间: 2008-3-26 04:55
定义匿名类,与模块Input关联,建立虚拟类,原模块成为其超类,因为模块不支持重命名,遂通过虚拟类间接方法覆盖.

不过模块本身支持过程对象,所以可通过建立过程函数的方式在模块内直接进行修改,不必局限于重命名.
作者: 沉影不器    时间: 2008-3-26 05:19
提示: 作者被禁止或删除 内容自动屏蔽
作者: 美兽    时间: 2008-3-26 05:29
http://cache.baidu.com/c?m=9f65c ... 148b&user=baidu
作者: 沉影不器    时间: 2008-3-26 05:35
提示: 作者被禁止或删除 内容自动屏蔽
作者: 沉影不器    时间: 2008-3-28 06:11
提示: 作者被禁止或删除 内容自动屏蔽
作者: 美兽    时间: 2008-3-28 19:30
alias dp_update update unless method_defined? :dp_update

作者: 沉影不器    时间: 2008-3-29 03:28
提示: 作者被禁止或删除 内容自动屏蔽
作者: 美兽    时间: 2008-3-29 05:24
以下引用沉影不器于2008-3-28 19:28:40的发言:

dp_update别名在F12后仍然存在?
想知道F12时执行了哪些事


F12时,底层类并不会被重新载入,例如Input,Graphics等. [LINE]1,#dddddd[/LINE]系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
作者: 沉影不器    时间: 2008-3-29 05:27
提示: 作者被禁止或删除 内容自动屏蔽




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