Project1

标题: 写脚本有些疑问,求解疑 [打印本页]

作者: heychen    时间: 2008-4-24 21:28
标题: 写脚本有些疑问,求解疑
我尝试自己写一个ARPG脚本,定义怪物属性时,想在事件中设定HP 攻击力等数值,用变量A表示HP,变量B表示攻击力,然后调用脚本,脚本读取变量A与B的值进行运算,该怎么让脚本能读取A/B的值?

另外事件读取脚本是不是“$”+“脚本类名称”?
作者: 水迭澜    时间: 2008-4-24 21:35
第一个问题:
$game_variables[变量ID]

关键是你在哪个脚本里用

第二个问题:明显不是
作者: heychen    时间: 2008-4-24 22:02
$game_variables[变量ID]
变量ID可以用数字以外的吗?

第二个如果不是那是怎么用?
作者: 八云紫    时间: 2008-4-24 22:04
一般是 $scene = 类名.new
作者: 水迭澜    时间: 2008-4-24 22:07
1、不可以。
2、这个我没法回答你。一般事件调用脚本作者都有说明。各脚本修改的类不同,作用的方法也不同。如果搞不清楚的话,建议从帮助文档开始学习。
作者: 小lim    时间: 2008-4-24 22:08
提示: 作者被禁止或删除 内容自动屏蔽
作者: 水迭澜    时间: 2008-4-24 22:14
= =|||望楼上,这个WS的方法……我正在用……
不过LZ掌握的东西好象还比较基础……如果能搞懂Game_Battler怎么用还是不难的~
作者: 禾西    时间: 2008-4-24 22:17
其實不可以用腳本給每個事件添加Hp與攻擊力屬性嗎==
[LINE]1,#dddddd[/LINE]
ARPG腳本沒有寫過,如果是廢話就無視==,近來禾西常常說廢話
作者: 非法用户    时间: 2008-4-24 23:40
以下引用水迭澜于2008-4-24 14:14:24的发言:

= =|||望楼上,这个WS的方法……我正在用……
不过LZ掌握的东西好象还比较基础……如果能搞懂Game_Battler怎么用还是不难的~

没想到有人会用,看到以前多数的ARPG范例,都是生成HP,SP等等的变量,这么省事的范例倒没什么看到。用Game_Battler的好处就是可以在数据库设置好敌人的行动等,这样便成很简单了,偷懒时就是这样做的。{/hx}
作者: 水迭澜    时间: 2008-4-26 02:01
……就算这么用了,也是个庞大的修改过程啊……= =
直接设置HP、SP的好处就是直观省力……LZ如果没有一点点脚本基础的话,还是先从地图上攻击和显示伤害开始,一步步做起吧……
作者: heychen    时间: 2008-4-26 05:02
其实主站有个脚本还是比较好的,但用的变量太多了,占了差不多200个。。。。所以我才想定义数字意外的变量名
作者: heychen    时间: 2009-6-12 08:00
以下引用小lim于2008-4-24 14:08:00的发言:

ARPG的话直接给事件添加个GameBattler的变量会省事很多哦。

具体怎么做??




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1