Unity3D 冲锋效果、角色拖尾效果
程序员文章站
2023-12-12 12:14:16
Unity3D 冲锋效果、角色拖尾效果...
《魔兽世界》,本人最喜欢的网络游戏,如果你玩过战士,你一定对战士的冲锋非常熟悉,现在接触 unity3d,因为最近用到了刀光、拖尾特效,所以就想做一个类似战士的冲锋效果,在本场景用到的拖尾效果可以查看我的另一篇文章,里面有详细的介绍,刀光效果来自 unity3d assets 商店,只是把原作者的例子代码整理了一下,变得非常简单实用的类。
最终效果如下:
先来搭建我们的场景,如图:
然后给角色的模型添加一个空对象,并且加上 meshrender,并且设置好材质为 weapontrail,另外给这个空对象添加 weapontrail.cs 对象,设置好相关属性,如图:
下面的代码是修改另一篇文章的 trailsblademaster.cs 类,新的代码如下:
代码如下:
最后给角色对象挂载 trailsanimationcontroller.cs 组件以及 trailsblademaster.cs 组件,同时还需要添加一个角色控制器(charactercontroller),因为我们用这个来驱动角色移动,如图:
最后运行可以查看效果,点击地形,角色向目标点移动,并带有拖尾效果。
百度网盘下载地下:http://pan.baidu.com/s/1hqeireo 密码: t41j