纳金网

标题: 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