本帖最后由 しろき 于 2018-6-29 08:44 编辑 首先,我怀疑你们在诚心为难我白老树.jpg 其次,我是来补刀的,你这几行代码,就算有end,还是会报错 原因是实例变量默认≠0 再来一刀 就算你把上述也解决了,你还是看不到结果 因为你压根就没让他反馈 |
本帖最后由 灯笼菜刀王 于 2018-6-28 22:41 编辑 楼上那些大佬的话暂时无法理解的话, 就把不加class的 def当成 "哪里都可以直接用的方法" ,这样用吧. 像你把fux2定义到class Babc里, 在别的地方调用它, 比如事件脚本里,要这样写 a = Babc.new p a.fux2 而直接def , 就算你没定义到Interpreter类里. 也可以在事件脚本直接调用 p fux2 |
本帖最后由 RyanBern 于 2018-6-28 21:36 编辑 我不知道RyanBern是马虎还是故意的 首先,这是故意的,目的是为了告诉你这么写是错的。 其次,你脚本写错了,少了一个 end。(By taroxd) 然后,教程里从来没说 def 必须明显地出现在 class 里面。当它不在 class 里面的时候,它实际上是定义在顶层命名空间上的方法。你可以直接试试下面这句话 RUBY 代码复制
最后,有关 RMXP 类的交流帖请发到 RMXP 讨论区。 |
站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作
GMT+8, 2025-1-10 21:56
Powered by Discuz! X3.1
© 2001-2013 Comsenz Inc.