以下是引用mcangel在2004-9-23 8:36:24的发言:
1,自制一套系统,完全抛弃RM默认系统
2,灵巧这一属性在RM中好象默认就是回避公式里重要的属性
如果是RMXP,不需完全抛弃默认系统
在RGSS中的Game_Actor那一节仿造其他属性的样子添加代码
为了避免混淆,我把RM里面的变量(也就是RM2k3里面叫的变数)叫做rm变量,rgss代码中的变量叫做rgss变量
其实你可以发现,系统的角色数据库的所有角色属性都是放在
$data_actors[角色编号].parameters[N,角色等级]里面的,N是rgss变量(所有属性就分别是1,2……),由于RUBY的数组可以随意扩充不存在下标越界,是不是能够可以扩从它呢?其实最关键的问题还是一旦扩充了,存档的时候那个扩充的属性是不是能被存进去的问题
这如果能成功就是最好的
但是它的其它数据都是从系统数据库中来的,这个是和rmxp的数据库界面相关的,你心增添的属性和RMXP数据库界面不相关,所以也许不能够成功(最怕还是是否能存档的问题),如果那个数据库指望不上,用RM变量吧,RM变量也能被储存
(我还没有试过,以上存属分析)
---------------------------------------------------------
在RM2K/2K3下,似乎只能够用变数和自制菜单
完全的自制菜单太麻烦(因为文字不能再任意地方显示,所以文字、数字都要做成图片)
[此贴子已经被作者于2004-9-23 9:31:04编辑过] |