Project1
标题:
【RMVA]】对系统脚本 Feature用法的请教?
[打印本页]
作者:
alianlord
时间:
2020-7-9 13:54
标题:
【RMVA]】对系统脚本 Feature用法的请教?
【帮助文档】
RPG::BaseItem::Feature
特性的数据类。
超类
Object
调用者
RPG::BaseItem
属性
code
特性代码。
data_id
特性类型对应的数据(属性、状态等)ID。
value
特性类型对应的设置值。
定义
class RPG::BaseItem::Feature
def initialize(code = 0, data_id = 0, value = 0)
@code
= code
@data_id = data_id
@value
= value
end
attr_accessor :code
attr_accessor :data_id
attr_accessor :value
end
那么…在系统脚本随意取一段。
#==============================================================================
# ■ Game_BattlerBase
#------------------------------------------------------------------------------
# バトラーを扱う基本のクラスです。主に能力値計算のメソッドを含んでいます。こ
# のクラスは Game_Battler クラスのスーパークラスとして使用されます。
#==============================================================================
class Game_BattlerBase
#--------------------------------------------------------------------------
# ● 定数(特徴)
#--------------------------------------------------------------------------
FEATURE_ELEMENT_RATE = 11 # 属性有効度
在红色的编码中。那个是@code ?
那个是@data_id ?
那个是@value ?
作者:
alianlord
时间:
2020-7-10 17:44
大致上我摸到一点门道了。还是以我提出的例子为例。
FEATURE_ELEMENT_RATE = 11 # 属性有効度
在红色的编码中。那个是
@code
?
那个是@data_id ?
那个是
@value
?
@code = FEATURE_ELEMENT_RATE = 11
@data_id = 属性(用语中设定的物理、火炎、冰冻)的id
@value = 属性可抵抗的百分比。
方法有两大类,特性和使用效果。
大略算了一下,有一百多种不同的方法/。
各个方法一定有@code这一项。@data_id 和 @value 则不一定,无用的直接 = 0。
编程我完全是门外汉,上叙都是我猜的。请不要尽信。一切等大佬公布的正确权会信息为准。
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1