Project1
标题:
我最近正在用VA写一个类似于舰娘战斗系统的范例
[打印本页]
作者:
zx903193387
时间:
2015-8-14 02:11
标题:
我最近正在用VA写一个类似于舰娘战斗系统的范例
首先,如果要纯脚本实现的话,这个范例的实现需要对原版战斗脚本或者通用的横版战斗脚本做出非常巨大以至于超越我能力的改动
所以因为我对脚本实在是不太懂所以打算是结合事件和部分脚本写一个通用性不高的范例出来
然后遇到了非常非常多的问题,其中最主要的问题集中在对于双方阵容的获取和对以速度作为判定标准的出手顺序的获取
前者的问题集中在选取双方阵容中存在的成员,并且把他们放在正确的位置上。这里我使用了变量和开关的双重判定,就是对代表1-12号位置的变量赋予其成员人物ID,然后按照顺序将他们的头像图片放在相对的位置上,这里需要用到【使用事件中的脚本显示一个文件名是变量所赋予的图片】这一功能,简单来说就是获取代表相对位置的变量的值,然后从图片中提取出文件名就是这个值的图片放上去,这一点遇到了困难。
其次就是出手顺序,主要需要的就是按照12个代表速度的变量的大小顺序把它们重新从大到小排列,然后按照这个顺序依次执行这些变量编号所代表的事件,简单来说就是战斗演出,这么一个功能,但是在编译的时候也遇到了困难。
所以,有人可以给我一点帮助么
作者:
taroxd
时间:
2015-8-14 06:46
本帖最后由 taroxd 于 2015-8-14 06:56 编辑
1. 不要用事件
2. 不要改动原来的脚本,直接重写战斗系统部分
3. 做不到第二点的话,请先自学脚本
4. 做不到第三点的话,请放弃自写战斗系统
5. 田中飞妈,心疼我爽
作者:
tan12345
时间:
2015-8-14 09:15
同楼上,不要用事件,重写战斗系统,至于出手顺序,你其实可以参考CP战斗系统,或者默认的战斗系统,他们的出手顺序和速度有关,默认的战斗系统还有在技能里增加出手速度的呢
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1