Project1
标题:
如果使用脚本修改技能习得的等级?
[打印本页]
作者:
zxc3838507
时间:
2013-3-16 01:28
标题:
如果使用脚本修改技能习得的等级?
最近制作技能树遇到一个问题
一个技能在最初的文本设定中是有5~10个等级的,在脚本制作中才想到这个问题呢
所以想请教一下各位前辈,如何用脚本控制技能的等级
鄙人曾经想过用一个愚蠢的方法,把技能在数据库中设定为5个“同名技能”(比如 冲撞LV1~5)然后根据现在习得该技能的变量来控制角色现在的技能。
但是这个方法消耗数据库的位置太多,导致没有多少位置设定敌人的技能了……所以想着还是PASS
请教各位前辈,如果用脚本控制技能的习得情况,大概想达到的效果就是“等级变量为2(即技能等级2) 冲撞的攻击力为200 LV2的情况是在该攻击基础上附加20%”
差不多这样的效果。
作者:
芯☆淡茹水
时间:
2013-3-16 02:57
本帖最后由 芯☆淡茹水 于 2013-3-16 03:00 编辑
直接改特技的属性。
$data_skills[特技ID].power = n 威力
$data_skills[特技ID].atk_f = n 攻击力
。
。
。
参照 帮助—》RGSS参考—》游戏库—》RPG::Skill
比如 1 号特技攻击力增加20%
$data_skills[1].atk_f += $data_skills[1].atk_f * 20 / 100
作者:
zxc3838507
时间:
2013-3-16 20:25
芯☆淡茹水 发表于 2013-3-16 02:57
直接改特技的属性。
$data_skills[特技ID].power = n 威力
原来如此,感谢这位前辈
作者:
jhhuang
时间:
2013-3-16 20:39
哔~~哔~~上方高能量反应....
每次启动游戏,会重新读入Data文件至变量$data
建议LZ尝试修改威力后,保存,重启游戏看看会不会BUG.
作者:
zxc3838507
时间:
2013-3-17 13:37
jhhuang 发表于 2013-3-16 20:39
好的,感谢提醒,我测试一下
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1