设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 1672|回复: 2
打印 上一主题 下一主题

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

[复制链接]

Lv1.梦旅人

梦石
0
星屑
70
在线时间
345 小时
注册时间
2011-10-13
帖子
414
跳转到指定楼层
1
发表于 2015-8-14 02:11:17 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

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

Lv3.寻梦者 (版主)

…あたしは天使なんかじゃないわ

梦石
0
星屑
2208
在线时间
4033 小时
注册时间
2010-10-4
帖子
10779

开拓者贵宾

2
发表于 2015-8-14 06:46:36 | 只看该作者
本帖最后由 taroxd 于 2015-8-14 06:56 编辑

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

使用道具 举报

Lv3.寻梦者

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

使用道具 举报

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

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-16 12:36

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表