| 赞 | 0  | 
 
| VIP | 0 | 
 
| 好人卡 | 0 | 
 
| 积分 | 1 | 
 
| 经验 | 17327 | 
 
| 最后登录 | 2017-9-14 | 
 
| 在线时间 | 45 小时 | 
 
 
 
 
 
Lv1.梦旅人 
	- 梦石
 - 0 
 
        - 星屑
 - 50 
 
        - 在线时间
 - 45 小时
 
        - 注册时间
 - 2008-3-2
 
        - 帖子
 - 118
 
 
 
 | 
	
3楼
 
 
 楼主 |
发表于 2011-7-10 11:48:40
|
只看该作者
 
 
 
是不是:RPG::Actor  
id  
主角 ID 编号。 
 
name  
主角名称。 
 
class_id  
主角职业 ID 编号。 
 
initial_level  
主角初始等级。 
 
exp_basis  
经验值曲线的基准(10~40)。 
 
exp_inflation  
经验值曲线的成长度 (20~50)。 
 
character_name  
主角步行图文件名。 
 
character_index  
主角步行图索引(0~7)。 
 
face_name  
主角脸图文件名。 
 
face_index  
主角脸图索引(0~7)。 
 
parameters  
纪录每一等级基本属性的二维数组。(Table 表格)。 
 
使用 parameters[kind, level] 的形式。 
 
kind 代表属性类型(0:HP上限、1:MP上限、2:攻击力、3:防御力、4:意志力、5:机敏性)。 
 
weapon_id  
主角的初始装备武器 ID 编号。 
 
armor1_id  
主角的初始装备盾防具 ID 编号。 
 
armor2_id  
主角的初始装备头部防具 ID 编号。 
 
armor3_id  
主角的初始装备身体防具 ID 编号。 
 
armor4_id  
主角的初始装备装饰品 ID 编号。 
 
two_swords_style  
是否勾选「贰刀流」选项的复选框。 
 
fix_equipment  
是否勾选「不能更换装备」选项的复选框。 
 
auto_battle  
是否勾选「AI自动战斗」选项的复选框。 
 
super_guard  
是否勾选「2-4倍强力防御」选项的复选框。 
 
pharmacology  
是否勾选「该角色擅长用药」选项的复选框。 
 
critical_bonus  
是否勾选「暴击率翻倍」选项的复选框。 
 
 
 
 
woodytt于2011-7-10 11:52补充以下内容: 
但是怎么表达呢?比如1号主角1级时的最大hp——RPG::Actor[1].parameters[0,1]吗? 
用$game_variables[x]显示时称RPG::Actor里没有[]方法。写成RPG::Actor.parameters[0,1]的话又称RPG::Actor里没有parameters的方法……{:4_91:} 
 
 
woodytt于2011-7-10 12:06补充以下内容: 
注意我问的是数据库里的角色参数,而不是Game_Actor里的。之前对Game_Actor做了限制,id大于10的actor不计入actors。需要在data_actors中调直接用,看来不行的。 
 
 
woodytt于2011-7-10 23:55补充以下内容: 
看来只能把前面的限制去掉了…… |   
 
 
 
 |