查看: 2004|回复: 2

[已经解决] 我想用一个数值限定技能学习如何实现?

[复制链接]
梦石
0
星屑
50
在线时间
178 小时
注册时间
2011-1-19
回帖
62
发表于 2011-2-28 00:04:21 | 显示全部楼层 |阅读模式

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

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

×
我想给人物赋予一个属性,类似技能等级,比如 双手剑技能到60才能学习技能a,这是否能实现呢?
梦石
0
星屑
202
在线时间
498 小时
注册时间
2006-10-21
回帖
859
发表于 2011-2-28 09:07:19 | 显示全部楼层
当然可以,角色类class Game_Actor < Game_Battler
下便可添加attr_reader   :twohandsword_level
然后在角色初始化def setup(actor_id)里将其值初始化 twohandsword_level = 0

你就在角色里添加了twohandsword_level这个变量

可以用脚本修改其数值。至于技能学习,不知道你是怎么个学习方式,无非是在学习前判定一下技能是否达到要求。技能的数值要求可以用数据库的其他数值代替或是自行添加。
其类为 class RPG::Skill < RPG::UsableItem   与角色设置相同。





评分

参与人数 1星屑 +200 梦石 +2 收起 理由
铃仙·优昙华院·因幡 + 200 + 2 认可答案

查看全部评分

回复

使用道具 举报

梦石
0
星屑
50
在线时间
178 小时
注册时间
2011-1-19
回帖
62
 楼主| 发表于 2011-2-28 23:21:49 | 显示全部楼层
非常感谢,我尝试一下,顺便问一下这个技能我有什么办法在人物状态栏显示出来吗。。
插画师 后期制作 一只大叔
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部