我在问几个个问题啊我一直分不清
def pdef_str(str_val)
def pdef_str?(str_val)
for i in @states
这个分别是代表什么 def pder_str我能看懂加括号跟?就看不懂了
for i in 1..100能看懂 for i in @states是啥意思
还是不懂啊,能不能来个例子啊,比如下面这个我就想知道element_id 在这个脚本里面是啥,代表什么,使用的时候又是多少,就是想知道一下过程,
def element_rate(element_id)
# 获取对应属性有效度的数值
table = [0,200,150,100,50,0,-100]
result = table[$data_enemies[@enemy_id].element_ranks[element_id]]
# 状态能防御本属性的情况下效果减半
for i in @states
if $data_states.guard_element_set.include?(element_id)
result /= 2
end
end
# 过程结束
return result
end
def element_rate(element_id) ---假设 element_id = 10这里的(element_id)就代表10是这个意思吗
# 获取对应属性有效度的数值
table = [0,200,150,100,50,0,-100]
result = table[$data_enemies[@enemy_id].element_ranks[element_id]] ---这里(element_id)影响[element_id]吗,又是什么呢
# 状态能防御本属性的情况下效果减半
for i in @states
if $data_states.guard_element_set.include?(element_id) ---这里这里(element_id)影响(element_id)吗,又是什么呢
result /= 2
end
end
# 过程结束
return result
end