欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

Unity3D 冲锋效果、角色拖尾效果

程序员文章站 2023-12-12 12:14:16
Unity3D 冲锋效果、角色拖尾效果...

《魔兽世界》,本人最喜欢的网络游戏,如果你玩过战士,你一定对战士的冲锋非常熟悉,现在接触 unity3d,因为最近用到了刀光、拖尾特效,所以就想做一个类似战士的冲锋效果,在本场景用到的拖尾效果可以查看我的另一篇文章,里面有详细的介绍,刀光效果来自 unity3d assets 商店,只是把原作者的例子代码整理了一下,变得非常简单实用的类。

最终效果如下:

Unity3D 冲锋效果、角色拖尾效果

先来搭建我们的场景,如图:

Unity3D 冲锋效果、角色拖尾效果

然后给角色的模型添加一个空对象,并且加上 meshrender,并且设置好材质为 weapontrail,另外给这个空对象添加 weapontrail.cs 对象,设置好相关属性,如图:

Unity3D 冲锋效果、角色拖尾效果

下面的代码是修改另一篇文章的 trailsblademaster.cs 类,新的代码如下:


代码如下:

最后给角色对象挂载 trailsanimationcontroller.cs 组件以及 trailsblademaster.cs 组件,同时还需要添加一个角色控制器(charactercontroller),因为我们用这个来驱动角色移动,如图:

Unity3D 冲锋效果、角色拖尾效果

最后运行可以查看效果,点击地形,角色向目标点移动,并带有拖尾效果。

百度网盘下载地下:http://pan.baidu.com/s/1hqeireo 密码: t41j

上一篇:

下一篇: