本帖最后由 jiushiainilip19 于 2016-7-24 10:26 编辑 已经解决了!谢谢给与提出的意见! |
你的属性定义有问题。 RUBY 代码复制
你仔细看这一段,你这一段是角色 crt 的定义,请问你的 crt 定义和变量 @crt 有什么关系?变量 @crt 根本就没在 crt 的定义里面出现。 RUBY 代码复制
这句话的意思是让 @actor 对象的 @crt 变量 +1,但是获取 crt 方法根本就不会参考 @crt。因为你重新定义了Game_Actor#crt方法,因此你不能再认为@actor.crt就是返回 @crt 的值了啊。 不知道你的 @crt 变量是干啥用的。请看完我的解释之后自行修改。 |
参与人数 1 | 星屑 +20 | 收起 理由 |
---|---|---|
jiushiainilip19 | + 20 | 认可答案 |
@jiushiainilip19 把attr_reader :crt # 暴击几率[/pre]换成attr_accessor :crt ...[/quote] 在什么界面,另外看一看那个界面的代表角色的变量是否为@actor (ps:这不算连贴吧……) |
本帖最后由 陈大帅帅帅哥 于 2016-7-22 09:48 编辑 把 RUBY 代码复制
RUBY 代码复制
|
参与人数 1 | 星屑 +10 | 收起 理由 |
---|---|---|
jiushiainilip19 | + 10 | 塞糖 |
站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作
GMT+8, 2024-11-23 09:20
Powered by Discuz! X3.1
© 2001-2013 Comsenz Inc.