qiangqibing 发表于 2009-1-1 13:24:54

我翻译的火炮代码 喜欢看下 还有不明白大家解决?

\\内藏火炮
SystemType=FIXED_GUN \\固定机炮
GunTypeName=20MM_M39\\名字
InputName=FIRE_PRIMARY_GUN\\主炮(这个是飞行员控制的)
MuzzlePosition=-0.81,8.849,-1.12\\是枪口的位置
LightPosition =-0.80,8.9,-1.12\\这个是炮口焰的位置
AimAngles=0.0,-1,0.0\\这个是这个可能是目标与火炮的夹角吧。不清楚
MaxAmmo=290 \\弹药基数
EjectShells=FALSE\\这个可能是弹出的弹壳为什么设着成FALSE不知道是什么意思

MinExtentPosition=-4.90, 0.00, 0.18 这个不知道是什么????
MaxExtentPosition=-4.40, 3.17, 0.46?????


SystemType=FIXED_GUN
GunTypeName=20MM_M39
InputName=FIRE_PRIMARY_GUN
MuzzlePosition=0.81,8.849,-1.12
LightPosition =0.80,8.9,-1.12
AimAngles=0.0,-1,0.0
MaxAmmo=290
EjectShells=FALSE
MinExtentPosition=-4.17, 0.00, 0.03
MaxExtentPosition=-3.67, 3.36, 0.41

\\尾炮 这个是自动炮
SystemType=FLEXIBLE_GUN\\固定机炮
GunTypeName=20MM_M39\\名字
MuzzlePosition=-0.18,-9.028,-0.31\\是枪口的位置
MaxAmmo=2000\\弹药基数
TracerLoading=1\\示踪加载??????根据常规示踪技术和装载发射条件这个1不知道是什么我猜测可能是在目视距离开火
BurstAmount=50\\爆炸基数(肯能是弹头爆炸产生的碎片)
GunnerID=1\\?????
MinExtentPosition=\\??????
MaxExtentPosition=\\??????????


SystemType=FLEXIBLE_GUN
GunTypeName=20MM_M39
MuzzlePosition=0.18,-9.028,-0.31
MaxAmmo=2000
TracerLoading=1
BurstAmount=50
GunnerID=1
MinExtentPosition=
MaxExtentPosition=

魔魔法师 发表于 2009-1-1 14:32:13

EjectShells=FALSE
是指是否抛出弹壳。。。
现代战机一般是不用抛壳,所以参数为否。
二战、冷战战机参数为真。
AimAngles=是指弹道指向角度。
Min/MaxExtentPosition=应该是飞机后坐力震动幅度吧。

noclip 发表于 2009-1-1 15:20:19

BurstAmount=好象是每次洒出去的子弹数吧.......=9999就......
但必须少于MaxAmmo=
Min/MaxExtentPosition=是实体的坐标.这里不填的话,理论上炮塔就无敌了.....

XIAOHANI 发表于 2009-1-1 18:20:13

BurstAmount=是每次射击时的子弹数量
GunnerID=是对应你飞行员的设置 说白了就是飞机上的射击手1射击手2 ........射击手X
你可以设置1个人对应一门炮 也可以一个人开N门炮 就是这么简单

qiangqibing 发表于 2009-1-2 02:21:45

回复 4楼 XIAOHANI 的帖子

我明白了。火炮是这么回事。也弄清楚了原理。
我想你们谁有那个帖子的激光炮我想参考一下
有没有qq群专门研究代码我想加入。
有了问题我可以问。也可以看到别人的问题
有了解决的办法。
明天开始研究data主数据文件

XIAOHANI 发表于 2009-1-2 10:48:59

QQ56298019 黑叔的BT群相互学习,共同进步~~本群BT为主,打飞机为辅。。。希望大家和平共处^_^

中华傲风 发表于 2011-7-20 22:42:54

lookat00 发表于 2011-7-20 23:05:44

上次不知道谁编了一个激光炮
页: [1]
查看完整版本: 我翻译的火炮代码 喜欢看下 还有不明白大家解决?