3166198616 发表于 2020-5-29 14:11:01

怎么修改载具座位的编号啊

我下了一个载具,他的遥控机枪是6号位,怎么改成2号位啊

jamdenis 发表于 2020-5-29 14:11:02

炮弹视角改法也简单
ObjectTemplate.fire.roundsPerMinute 30
ObjectTemplate.fire.addFireRate 0
ObjectTemplate.fire.fireInCameraDof 1 ------>把这里的1改成0,如果没有这句就加上
改完之后炮弹就是从主炮射出去的不再是从camera那里打出去,看起来比较自然
但是这么改会有一个问题,就是主炮发射炮弹的弹着点和HUD准星不在一个点上有偏差

想要不出现偏差就在加一句代码
ObjectTemplate.fire.roundsPerMinute 30
ObjectTemplate.fire.addFireRate 0
ObjectTemplate.fire.projectileStartPosition 0/0/-0.45   <------加上这句,分别代表X/Y/Z轴,只需要改Z轴位置,数值看载具主炮弹药出膛位置
ObjectTemplate.fire.fireInCameraDof 1
这样加上不会出现炮弹落点和HUD准星不在一个点上的偏差问题,看起来也相对自然

3166198616 发表于 2020-5-29 14:39:14

还有怎么修改炮弹打出的位置哦,有些载具炮弹是从炮管的右边打出来的

似水流年 发表于 2020-5-29 23:20:38

3166198616 发表于 2020-5-29 14:39
还有怎么修改炮弹打出的位置哦,有些载具炮弹是从炮管的右边打出来的

同问,不仅仅是炮弹!坦克机枪也一样,明明同轴机枪在炮塔右边,曳光弹显示的位置却是从炮塔左边出去。

似水流年 发表于 2020-5-29 23:23:17

位置可以看看文件中所有ObjectTemplate.aiTemplate 代码,参考一下装甲车的。

jamdenis 发表于 2020-5-30 00:22:50

本帖最后由 jamdenis 于 2020-5-30 00:40 编辑

改位置简单,举个栗子

假设这个悍马载具除了驾驶员之外还有4个座位(包括遥控武器站在内),每个座位对应F2-F5的键位

ObjectTemplate.addTemplate M2HB_Station   ------> F2
ObjectTemplate.setPosition 0/1.22337/0.61191
ObjectTemplate.addTemplate Humvee_RCWS_codriver      ------> F3
ObjectTemplate.addTemplate Humvee_RCWS_rightpass   ------> F4
ObjectTemplate.setPosition 0/0/-0.5
ObjectTemplate.addTemplate Humvee_RCWS_leftpass       ------> F5
ObjectTemplate.setPosition 0/0/-0.5

现在说一下你遇到的情况,同样的栗子,只不过此时遥控武器站的顺序在其他座位的后面

ObjectTemplate.addTemplate Humvee_RCWS_codriver      ------> F2
ObjectTemplate.addTemplate Humvee_RCWS_rightpass   ------> F3
ObjectTemplate.setPosition 0/0/-0.5
ObjectTemplate.addTemplate Humvee_RCWS_leftpass       ------> F4
ObjectTemplate.setPosition 0/0/-0.5
ObjectTemplate.addTemplate M2HB_Station   ------> F5
ObjectTemplate.setPosition 0/1.22337/0.61191

看明白了吗?你只需要把遥控武器站的引用句放在成员座位前面就行

3166198616 发表于 2020-5-30 12:59:50

jamdenis 发表于 2020-5-30 00:22
改位置简单,举个栗子

假设这个悍马载具除了驾驶员之外还有4个座位(包括遥控武器站在内),每个座位对应F2- ...

谢谢我试试

3166198616 发表于 2020-5-30 13:00:40

jamdenis 发表于 2020-5-29 14:11
炮弹视角改法也简单
ObjectTemplate.fire.roundsPerMinute 30
ObjectTemplate.fire.addFireRate 0


谢谢我试试
页: [1]
查看完整版本: 怎么修改载具座位的编号啊