查看: 4868|回复: 1
打印 上一主题 下一主题

Unity赛车游戏开发教程_刹车痕迹(七)

[复制链接]

5472

主题

6

听众

1万

积分

版主

Rank: 7Rank: 7Rank: 7

纳金币
76544
精华
23

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

跳转到指定楼层
楼主
发表于 2012-4-20 15:16:13 |只看该作者 |倒序浏览




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

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

使用道具 举报

5472

主题

6

听众

1万

积分

版主

Rank: 7Rank: 7Rank: 7

纳金币
76544
精华
23

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

沙发
发表于 2012-4-20 15:46:32 |只看该作者


大家要开发出好东西得传到纳金网www.narkii.com上来啊
回复

使用道具 举报

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

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

GMT+8, 2025-6-11 00:03 , Processed in 0.168822 second(s), 28 queries .

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

© 2008-2019 Narkii Inc.

回顶部