查看: 2139|回复: 2

[已经过期] 我最近正在用VA写一个类似于舰娘战斗系统的范例

[复制链接]
梦石
0
星屑
75
在线时间
345 小时
注册时间
2011-10-13
回帖
380
发表于 2015-8-14 02:11:17 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
首先,如果要纯脚本实现的话,这个范例的实现需要对原版战斗脚本或者通用的横版战斗脚本做出非常巨大以至于超越我能力的改动
所以因为我对脚本实在是不太懂所以打算是结合事件和部分脚本写一个通用性不高的范例出来
然后遇到了非常非常多的问题,其中最主要的问题集中在对于双方阵容的获取和对以速度作为判定标准的出手顺序的获取
前者的问题集中在选取双方阵容中存在的成员,并且把他们放在正确的位置上。这里我使用了变量和开关的双重判定,就是对代表1-12号位置的变量赋予其成员人物ID,然后按照顺序将他们的头像图片放在相对的位置上,这里需要用到【使用事件中的脚本显示一个文件名是变量所赋予的图片】这一功能,简单来说就是获取代表相对位置的变量的值,然后从图片中提取出文件名就是这个值的图片放上去,这一点遇到了困难。
其次就是出手顺序,主要需要的就是按照12个代表速度的变量的大小顺序把它们重新从大到小排列,然后按照这个顺序依次执行这些变量编号所代表的事件,简单来说就是战斗演出,这么一个功能,但是在编译的时候也遇到了困难。
所以,有人可以给我一点帮助么

…あたしは天

梦石
0
星屑
2308
在线时间
4033 小时
注册时间
2010-10-4
回帖
10548

开拓者贵宾

发表于 2015-8-14 06:46:36 | 显示全部楼层
本帖最后由 taroxd 于 2015-8-14 06:56 编辑

1. 不要用事件
2. 不要改动原来的脚本,直接重写战斗系统部分
3. 做不到第二点的话,请先自学脚本
4. 做不到第三点的话,请放弃自写战斗系统
5. 田中飞妈,心疼我爽
回复

使用道具 举报

梦石
0
星屑
3348
在线时间
1120 小时
注册时间
2009-4-15
回帖
761
发表于 2015-8-14 09:15:15 | 显示全部楼层
同楼上,不要用事件,重写战斗系统,至于出手顺序,你其实可以参考CP战斗系统,或者默认的战斗系统,他们的出手顺序和速度有关,默认的战斗系统还有在技能里增加出手速度的呢
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部