| 赞 | 1  | 
 
| VIP | 15 | 
 
| 好人卡 | 18 | 
 
| 积分 | 1 | 
 
| 经验 | 15152 | 
 
| 最后登录 | 2017-12-4 | 
 
| 在线时间 | 295 小时 | 
 
 
 
 
 
Lv1.梦旅人 
	- 梦石
 - 0 
 
        - 星屑
 - 55 
 
        - 在线时间
 - 295 小时
 
        - 注册时间
 - 2008-5-24
 
        - 帖子
 - 523
 
 
 
 | 
	
- @enemy_attack = enemy.list[8].parameters[0].to_i 
 
  复制代码 里面的parameters[0] ,可以说: 
 
parameters 是一个数组,而“[0]”只取了数组中一个数据,然后“to_i ” 将这个数据数字化。 
 
那么当 parameters [1] 的时候呢,parameters 数组是取自于 list 这个数组 , 
 
 list  = [  [], [] , [] ……[]  ] 
 
然后我查了查 F1 有如下: 
 
RPG::Actor- parameters 
 
 - 包含了各等级基本参数的二维数组(Table)。
 
  
- 具体来说应该是 parameters[kind, level] 的形式。
 
  
- kind 是参数的种类(0:MaxHP,1:MaxSP,2:力量,3:灵巧,4:速度,5:魔力)。
 
  复制代码 RPG::EventCommand  和 RPG::MoveCommand- parameters 
 
 - 包含了事件指令参数的数组。其内容每个指令都不同。
 
  复制代码 相关定义:- module RPG
 
 -   class EventCommand
 
 -     def initialize(code = 0, indent = 0, parameters = [])
 
 -       @code = code
 
 -       @indent = indent
 
 -       @parameters = parameters
 
 -     end
 
 -     attr_accessor :code
 
 -     attr_accessor :indent
 
 -     attr_accessor :parameters
 
 -   end
 
 - end
 
  复制代码 我想RPG::Actor 的那个可以排除了,那么这句:是不是说 list[某数字] 把里面的内容分成了一块块数据,并跟数组原理一样,然后调用 parameters[某数字] 调用。 
 
可是当我……就像上面所说 parameters [1] ,调试后无反应……这个内容是怎么划分的…… 
 
parameters 这个用法又如何? 
 |   
 
 
 
 |