纳金网
标题:
Unity赛车游戏开发教程_刹车痕迹(七)
[打印本页]
作者:
铁锹
时间:
2012-4-20 15:16
标题:
Unity赛车游戏开发教程_刹车痕迹(七)
有些事情将使驾驶赛车非常有乐趣,比如高速滑过街角或者做U型转弯。要增加轮胎在路上滑动的效果,并使它非常可信,我们将在马路表面,在赛车滑动时增加一些刹车痕迹。
设置刹车痕迹的方法是使用一个脚本去控制场景中全部的刹车痕迹,这个脚本控制将负责产生网格(物体),籍此来描绘刹车痕迹。每一个轮胎都知道它自己所在的位置,不管其是否在进行滑动。我们利用上述信息可以在世界空间记录一个点,从此点开始与刹车痕迹产生关系并进行控制。我们将使每个轮胎从前面刹车痕迹记录点开始保持运行轨迹,所以几个轮胎的刹车痕迹不会混淆。
我们已经为此创建了一个预制物体,只需要拖曳到场景中即可。
从Prefabs->VFX->Skidmarks中拖曳Skidmarks预制物体到场景中。
我们通过调整每个顶点产生的颜色来设置刹车痕迹的强度。强度被用于表明轮胎刹住的强弱情况。要产生这样的效果,我们将采用一个用户自定义的着色器,该着色器在渲染刹车痕迹时将使用每个顶点的alpha通道。
此处有多个选项可以修改刹车痕迹,从而使它更好的匹配赛车。查看Skidmarks游戏物体上所附着的Skidmarks成分,将会看到有一些公共变量可以用于调整痕迹效果。Web3D纳金网www.narkii.com
作者:
铁锹
时间:
2012-4-20 15:46
大家要开发出好东西得传到纳金网www.narkii.com上来啊
欢迎光临 纳金网 (http://go.narkii.com/club/)
Powered by Discuz! X2.5