Unity Visual Effect Graph入门与实践

Posted 丁小未

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Unity Visual Effect Graph入门与实践相关的知识,希望对你有一定的参考价值。

前言

相信开发者们已经注意到Unity在最近的版本中进行了很大的改动,例如:新的开发模式DOTS、新的粒子特效系统、新的渲染管线URP、新的输入系统InputSystem和新的Shader系统ShaderGraph等等。对于开发者来说,Unity朝着更加方便,更加高效的开发方向发展显然是件好事。

本文所要讲解的正是新的粒子系统Visual Effect Graph(由于个人习惯,笔者会简称为VFX),由3W原则入手来介绍VFX,它是什么?为什么要使用它?最后着重介绍了我们要如何使用VFX。

  1. VFX是什么?

Unity推出的新的粒子系统。

  1. 为什么要使用VFX?

因为VFX具有高效性和易用性,解决了老的粒子系统的弊端(文中会有对比说明)。

  1. 如何使用VFX?

文中包含了一些VFX的详细介绍、VFX编辑器的使用、VFX一些常见的节点介绍和常见的特效模板介绍,最后会用一个游戏开发最常见的特效需求来演示和讲解,并提供了Demo案例,另外列举了如何用VFX去实现《王者荣耀》手游中一些角色的技能特效,确保你学完之后能够学以致用。

目前网上的资料相对较少也不成体系,笔者学习和摸索了上百个小时整理出来的入门教程,目前仅能满足项目中的常见的开发需求,希望对大家有所帮助。

教程地址

https://edu.uwa4d.com/course-intro/0/171

新粒子系统相比较老粒子系统性能上有本质的提升,使用也更加方便,我很看好成为下一代游戏开发的粒子系统。

以上是关于Unity Visual Effect Graph入门与实践的主要内容,如果未能解决你的问题,请参考以下文章

Unity---------Particle Effect详情

Unity Shader GraphDissolve Effect

unity3d 制造自己的水体water effect

unity, 在image effect shader中用_CameraDepthTexture重建世界坐标

Unity Shaders——屏幕灰度效果(Screen Effect)

Unity Shader——夜晚视觉屏幕特效(night vision Screen Effect)