3DMGAME 3DM首页 新闻中心 前瞻 | 评测 游戏库 热门 | 最新 攻略中心 攻略 | 秘籍 下载中心 游戏 | 汉化 购买正版 论坛

注册 登录

QQ登录

只需一步,快速开始

查看: 7529|回复: 4
打印 上一主题 下一主题

[原创] 《坎巴拉太空计划》 MOD制作速成

[复制链接]

22

主题

126

帖子

349

积分

高级玩家

Rank: 4

贡献度
42
金元
1814
积分
349
精华
0
注册时间
2011-12-30
跳转到指定楼层
主题
发表于 2013-8-31 12:31 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 xiaoma3000 于 2013-8-31 12:46 编辑

工具:

开发引擎
Unity 4.2
http://unity3d.com/unity/download/

KSP Part Tools
http://forum.kerbalspaceprogram.com/showthread.php/34013-0-20-PartTools-GameDatabase-and-new-features

======================================


第一步:制作模型并导出
导出成obj或者fbx都可以。 obj比较直观单位上1就是游戏里1.25米,fbx就得设置单位啥的比较麻烦些,但是有动画的话必须是fbx(貌似只能是位移动画,变形骨骼啥的是不行的)
贴图和材质不用管,Unity里面设置。

游戏里火箭顶端、飞机鼻子是+y,飞机上面是+z。 建模上面一般是用+z所以选择这个反转y和z。



第二步:
打开Unity,新建project, 然后打开下载的Partools, 按import导入。

上面下载的是0.20版的,其实我更喜欢0.18的,简单方便一些。0.20的有时候出问题压根不能用,我也不知道为啥。


第三步:
模型文件直接拖进下面Asset窗口,或者直接存到当前Project的目录就会自动更新出来。
再把asset里面的模型拖到上面预览窗口里就可以了。 注意在右边把位置改成0,0,0

添加KSP导出脚本, 按addcomponent里面添加。

第四步:
设置碰撞盒。 用Unity可以直接拿模型本身当碰撞盒,双击Asset窗口里的模型进入模型设置, 选上Generate Colliders

如果先做了上面这一步的话,重新拖入的模型就会有这个碰撞盒组建。 选上Convex自动生成无凹陷碰撞盒,这样才能正确和地面碰撞,否则只能跟其他零件碰撞。

还可以添加其他的自定义碰撞盒, 创建一个空白物体,然后给它加一个碰撞盒组件。 游戏带一些基本形状的碰撞盒例如球形或者长方体,也可以设置成Asset里面任意的一个模型,按小圆点选择模型。


第五步:输出
注意各个物体的树形关系,这个导出脚本要在最基层的物体上才行。 Animator这个组建没用可以删掉。




评分

1

查看全部评分

回复

使用道具 举报

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

本版积分规则

Archiver|手机版|3DMGAME ( 京ICP备14006952号-1  沪公网安备 31011202006753号

GMT+8, 2026-3-31 07:00 , Processed in 0.030138 second(s), 20 queries , Memcached On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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