[
你Script了解的太少了。。。。。
:4_198:好吧我了解得是少。。。。
:lol 你想啊。。。单位的属性里可没写这个单位有几个炮管之类的。
所以所谓的炮管时间一般情况下是不存在的。每次武器装填完毕并且有目标攻击的时候,TA就会调用脚本中指定的一个回调函数,然后脚本通过一系列步骤来告诉TA自己的武器如何瞄准,TA会再次调用另一个指定的回调函数,从而调整炮管朝向并返回可以发射的信息给TA,这时候TA会再调用另一个回调函数,然后脚本告诉TA这个武器的发射位置是哪里。
而TA调用这些回调函数只能是依赖武器是否填装完毕以及是否有目标来触发,所以所谓炮管时间是没有的。
如果一个武器的填装时间为 2秒,无论你几个炮管,实质上的发射间隔都是2秒;除非你那并不是一个武器。
是这样的吗。。。。。
炮管不是在script里面直接控制的吗。。。。
在script里强制控制第二个炮管要在第一个炮管发射之后的一秒发射,这样呢,你考虑过炮管复位时间没有?。。。。
[
脚本主要是控制炮管的动画效果。
除此之外,它只能在某个武器要发射的时候限制它,但不能在某个武器不发射的时候要求它发射。。。
所以你说的强制控制是可以实现的。但这样非常麻烦,很少有单位脚本有这样怪异的要求。
不是啊,当你的单位是多个炮台多炮管混合的话,例如亚历山大,你就需要这样来强行控制了。。如果像你说的那样不控制的话两个炮台就不能同时发炮了
如果你的大炮是两个炮管并管同时发射的,你也需要控制的,如果像你说的那样多管并发岂不是实现不了?
这贴开始讨论不同话题了…
亚历山大的火炮分两组。。。
Weapon1是前面两门,交替开火。
Weapon2是后面两门,交替开火。
Weapon3似乎是防空炮。
所以同一个武器依旧要交替开火。
:4_191:原来是这样,怪不得武器ID这么缺。。。为什么不破解武器ID?快点趁几大MOD推出新版还有TAMEC出新版把这几个问题解决掉吧。。
[
这倒不会。
Weapon1=ARM_BATS_TANK;
Weapon2=ARM_BATS_TANK;
Weapon3=TANKE_ARMFLAK_GUN;
你看到前两个武器位置用的是一样的武器,所以并不浪费武器ID,但是对单位来说,则是拥有两个武器,所以可以分别控制。
既然是分别控制,就有可能出现你看起来的同时开火的现象以及不同步的现象。
:4_247:这样不好,建议破解武器数量限制,让一个单位同时拥有数十种武器。
hmm…如果这个也能和总武器ID一起被破解掉那就真的很好了。。。
但是这个破解掉要牵扯的东西很多。。。
fbi文件读取的方式可能要改/单位属性的数据结构要改
单位AI逻辑判断要改
脚本系统里的回调函数要增加/修改
。。。。。。
:4_247:最起码要把单位数量限制和武器ID破解掉。。如果破解的话我往MERGE里多放几个种族。。。
[
据说有这个破解了吧?但不知道怎么弄。。。
这个确实是破解了,但是那个人是用旧版的录像机文件来进行破解,导致shift+X变得非常别扭,我要的是用新版录像机破解的文件,不然做出来的MOD的shift+X很不好用。。。
直接问那个制作者看看。。。能否提供相关的修改方法。。。
作者不知道是谁:4_218:文件是2002年的时候改的,可能人家现在已经不玩TA了。。。
:L 晕。。。
哪里下载的?一般下载的地方都会标明作者和作者联系方式吧。。。
:4_230:小男孩说这个很容易破解,不过他忙着搞TA3D,没时间搞。。。