找回密码
 注册
X系列官方授权正版
搜索
查看: 990|回复: 7

[求助] 求助黑骑大大,关于自制炮塔的制作

[复制链接]
发表于 2011-10-20 19:42:16 | 显示全部楼层 |阅读模式
我已经做好主体,枪炮,底座了,我该如何把他们拼起来,让他们能正常开火,转动
发表于 2011-10-20 20:02:48 | 显示全部楼层
这贴要顶上去顶上去顶上去~!强烈支持各种形式的脚本编写和模型修改!
回复

使用道具 举报

发表于 2011-10-20 20:16:50 | 显示全部楼层
1.拼装????在炮台scene直接拼好不就得了..............
2.要写两个文件...一个是转动一个是开火........文件名忘了~~写法忘了......
回复

使用道具 举报

 楼主| 发表于 2011-10-20 21:00:03 | 显示全部楼层
纠结啊,纠结......
回复

使用道具 举报

 楼主| 发表于 2011-10-20 21:53:26 | 显示全部楼层
本帖最后由 13467586288 于 2011-10-20 21:54 编辑

求助,我现在似乎理解炮塔的旋转,但我还是不知道武器开火点怎么设定
回复

使用道具 举报

发表于 2011-10-21 02:15:11 | 显示全部楼层
本帖最后由 黑暗枪骑兵 于 2011-10-20 13:17 编辑
13467586288 发表于 2011-10-20 08:53
求助,我现在似乎理解炮塔的旋转,但我还是不知道武器开火点怎么设定


首先,确定你有以下模型文件都在同一个.max文件(如果你是用3dsmax的话),这是为了更容易的操作:
_body
_weapon
_scoket(可有可无)
将所有东西都Reset X Form
然后确保weapon和body的轴的朝向和位置是正确后
创建任何物体在子弹出现的地方,并命名为Laser,然后将所有Laser都组到weapon的模型,用DBOX导出component.txt(需要注意的地方我回家再说,现在在学校,手头上没有文件)
然后把所有Laser去掉,导出Scene
导出Scene后,把以上3个物体合成一个物体,轴用body的(就是选择了body之后然后attach其他物体,主要是为了制作dummy方便),将这个合成体另存为_dummy

在模型上炮塔的坐标,就是你在船体模型上放dummy的坐标

控制炮塔旋转的需要编辑dummies.txt
手头上没有文件,我回家详细讲,或者你可以自己看看游戏自带的炮塔是怎么写的,很容易的,基本就是复制粘贴.

评分

参与人数 1UCC +10 好评 +1 收起 理由
0809000 + 10 + 1 字数很多,您辛苦了

查看全部评分

回复

使用道具 举报

 楼主| 发表于 2011-10-21 12:08:45 | 显示全部楼层
多谢!大大幸苦了,正在研究中
回复

使用道具 举报

 楼主| 发表于 2011-10-21 13:01:35 | 显示全部楼层
本帖最后由 13467586288 于 2011-10-21 13:06 编辑

对于dummies.txt文件.我加入自己的理解,不知对不对
在每一个炮塔节点下:
有状态(States)----初始化炮塔,通过scene定位各个部件位置:scoket,body,weapon
部件(Part)----定义主体body位置与他的旋转标记:GUNPARTF_ROTATEALPHA
部件(Part)----定义武器weapon位置与他的旋转标记:GUNPARTF_ROTATEALPHA|GUNPARTF_ROTATEBETA
我检查了几乎所有的武器,非静态武器(非小飞机挂载)都是这样定义,最多多一个左右武器之分
所以我认为GUNPARTF_ROTATEALPHA是定义绕目标Z轴旋转,GUNPARTF_ROTATEBETA是定义绕目标X或Y轴旋转
body只需绕z轴旋转,weapon既要绕z轴旋转,也要绕x或y轴旋转.

如有不对,请多多指正
回复

使用道具 举报

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

本版积分规则

关闭

站长推荐上一条 /1 下一条

Archiver|手机版|小黑屋|DeepTimes.NET 太空游戏站