赞 | 92 |
VIP | 0 |
好人卡 | 13 |
积分 | 80 |
经验 | 53314 |
最后登录 | 2024-8-13 |
在线时间 | 1183 小时 |
Lv4.逐梦者
- 梦石
- 0
- 星屑
- 7981
- 在线时间
- 1183 小时
- 注册时间
- 2007-7-29
- 帖子
- 2055
|
本帖最后由 enghao_lim 于 2021-3-24 21:01 编辑
首先,函数必须返回值不然调用会返回nil。
def jjns
if 1<=level and level<=10
jjns = 10
end
if 11<=level and level<=20
jjns = 30
end
if 21<=level and level<=30
jjns = 60
end
if 31<=level and level<=40
jjns = 100
end
if 41<=level and level<=50
jjns = 150
end
return jjns
end
其次,比起把jjns放在game_batller,它更适合game_actor。
game_enemy和game_actor都是game_battler的子类,可是game_enemy不具有level变脸。
还有LZ,下次提问更建议你把问题详细描述而不是一句话一个工程。工程起码要告知如何触发问题,更何况你的工程还素材缺失,要不是当下有空通常我看到这类工程都会直接无视。
从楼主提问和写法,我猜你没有编程经验,更简易百度一些ruby的基本菜鸟教程,搞懂一些基本语法这样才事半功倍,不求马上学会解决问题的能力,但是察觉问题的能力是编程非常重要的一环。 |
评分
-
查看全部评分
|