12 第1页 | 共2 页下一页
返回列表 发新帖
查看: 5760|回复: 13
打印 上一主题 下一主题

[教程] trackBuildR - 快速创建赛道的超强工具

[复制链接]

955

主题

164

听众

7万

积分

版主

Rank: 7Rank: 7Rank: 7

纳金币
59338
精华
28

活跃会员 荣誉管理 突出贡献 优秀版主 论坛元老

跳转到指定楼层
楼主
发表于 2014-4-27 13:07:34 |只看该作者 |倒序浏览
d8310011-62fe-4032-b696-50e9eb86e095_scaled.jpg


测试版本: Unity 4.6 beta7
插件名称:trackBuildR 1.0
下载位置:http://www.narkii.com/club/thread-319329-1.html

今天我们要介绍的是一款制作赛车轨道的插件,这个插件开发出来的时间不算久,猛一看还有点EasyRoad 3D的风格,最大的不同是trackBuildR是不需使用地形来作为底层基础, 而是以载入2D背景图来进行轨道的描绘,现在我们就来看看trackBuildR的具体操作方式:

下载插件后双击进行资源的导入,有的用户发现双击插件会出现错误的提示,请注意,所有的插件都不能放在中文的目录下,否则会导致无法顺利的导入插件。

1.png


安装完成后,首先要创建轨道的基础物件,选择GameObject  > Create New BuildR Track功能即可自动产生一个新的轨道模型。

3.png


如图所示,这个物件是trackBuildR的基本原型,结构看起来很简单,由四个独立的物件所组成,并以Curve1..2..的方式排列在New Track的物件里面。

4.png
6.png

选择New Track,在Inspector里面提供了轨道的所有设置,上面的小视图可进行动态的相机角度预览,而底下的图形按钮是用来设置轨道所有参数。第一个按钮的作用是调整轨道的位置或是使用背景图来进行轨道的描绘。

7.png


选择轨道上的控制点即可对其位置进行调整,需注意的是由于轨道默认已经添加了Mesh Collider,所以会造成选择控制点的一些困扰,这时可以在Gizmos里面将Mesh Collider的显示暂时关闭。

8.png


勾选Track里面的Is Loop表示是一个封闭的轨道,按下Add New Point后可以在轨道上任意的增加控制点,Remove Point则是按下后再选择控制点进行删除。

9.png


如图所示,在轨道上添加了控制点后,我们就能进行轨道造型的调整,但是通过控制点的移动是没法调整出弯曲的弧度,所以必须配合控制点属性的修改。

10.png


按下control points,再选择控制点的时候就会发现多了两边的控制杆,调整控制杆的位置就能进行角度的调整。

11.png


调整时要特别留意轴向的影响,否则很容易造成控制点的扭曲,而比较麻烦的是一旦发现控制点调整的不理想,按下Ctrl +Z键竟然无法回到上一个步骤,这个确实有点闷了,希望后续的版本能改善这个操作的问题。

12.png


如果要对轨道的宽度进行调整,按下track point,选择控制点后即可通过控制杆来调整宽度。

13.png


如图所示,使用track point的功能对整个轨道进行宽度的调整。

14.png


按下Track Boundary按钮,这个功能主要是对轨道两侧的碰撞体进行设置,Track Collider Height用来设置高度,如果勾选了Track Collider Should Have Roof,表示轨道的上方也会添加碰撞体。

15.png


如图所示,绿色的部分即为Track Boundary,其实就是Mesh Collider的设置。

16.png


了解的基本的轨道调整设置后,如果我们需要使用背景图来描绘轨道呢? 例如图示的赛道平面图,我们希望通过这张图来作为背景,然后以这个插件来进行轨道的制作。

001ec94b61c612d041840b.jpg


按下Diagram Image按钮,确认Show Diagram为勾选的状态下,使用Load Diagram功能即可将图片添加进来。

17.png


按下Track里面的Layout Track Points,从Top视图的位置开始描绘轨道,详细的操作过程这里就不再赘述,我们的感觉是这个描绘轨道的工作需要较多的操作控制点,加上无法使用Undo的功能来回到上一个动作,所以在过程中需要更多的耐心才能顺利的绘制出理想的轨道模型。

18.png

轨道绘制完成后,按下Curves Texture的按钮,这里面主要是用来设置轨道的纹理,Track Texture用于跑道表面的贴图,Offroad用来设置道路旁边的表面贴图,Boundary是护栏贴图的设置,Bumper则是用在弯道的缓冲部分。

19.png

分别选择对应的贴图纹理后,轨道的模型基本上就制作完成了。

21.png

如果以功能性来看,这个插件确实带给开发者很多的方便性,但是如前面所言,某些操作步骤并不是很理想,仍然有很大的改善空间,也希望试用过这个插件的朋友,如果觉得此资源对您的商业项目有帮助,请到资源商店购买正式版来支持开发者,并随时关注纳金网的最新动态与技术分享,请即刻加入:

纳金网Unity技术交流群 - 218689657
纳金网3dsmax技术交流群 - 284146304





分享到: QQ好友和群QQ好友和群 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
转播转播0 分享淘帖0 收藏收藏2 支持支持0 反对反对0
回复

使用道具 举报

ku 智囊团   

89

主题

2

听众

5万

积分

首席设计师

Rank: 8Rank: 8

纳金币
25
精华
1

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

沙发
发表于 2014-4-27 13:33:14 |只看该作者
支持原创教程哦
回复

使用道具 举报

hyui    

1

主题

2

听众

6671

积分

高级设计师

Rank: 6Rank: 6

纳金币
2715
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

板凳
发表于 2014-4-27 13:46:40 |只看该作者
Thank you for the tutorial!
回复

使用道具 举报

无效楼层,该帖已经被删除
xx232    

17

主题

9

听众

3505

积分

中级设计师

Rank: 5Rank: 5

纳金币
865
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

5#
发表于 2014-4-27 19:10:59 |只看该作者
哈哈  那个赛道好眼熟   上次做的赛车游戏就用的那个赛道
回复

使用道具 举报

0

主题

1

听众

741

积分

初级设计师

Rank: 3Rank: 3

纳金币
12
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

6#
发表于 2014-4-27 19:49:57 |只看该作者
very good!!
回复

使用道具 举报

Asen    

867

主题

0

听众

1万

积分

外协人员

Rank: 7Rank: 7Rank: 7

纳金币
17488
精华
1
7#
发表于 2014-4-27 20:34:47 |只看该作者
up up up ~~~
回复

使用道具 举报

wucnj    

1

主题

1

听众

3160

积分

中级设计师

Rank: 5Rank: 5

纳金币
1065
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

8#
发表于 2014-4-28 14:41:59 |只看该作者
感谢分享!!!
回复

使用道具 举报

0

主题

2

听众

6150

积分

高级设计师

Rank: 6Rank: 6

纳金币
62
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

9#
发表于 2014-4-29 15:27:01 |只看该作者
谢谢分享。。。。
回复

使用道具 举报

0

主题

1

听众

1174

积分

助理设计师

Rank: 4

纳金币
92
精华
0
10#
发表于 2014-5-6 08:00:05 |只看该作者
感謝分享!
回复

使用道具 举报

12 第1页 | 共2 页下一页
返回列表 发新帖
您需要登录后才可以回帖 登录 | 立即注册

手机版|纳金网 ( 闽ICP备2021016425号-2/3

GMT+8, 2024-11-23 13:03 , Processed in 0.795968 second(s), 36 queries .

Powered by Discuz!-创意设计 X2.5

© 2008-2019 Narkii Inc.

回顶部