简介:粒子特效在Unity3d开发中,意义非凡,是改善用户视觉体验的不可或缺的技术手段。本课程主要以案例的方式,讲解演示“粒子系统射击特效”的制作过程。课程内容主要包括:Unity3d粒子系统介绍、常规用法讲解、多种粒子特效制作过程演示等。
第2章 环境准备
本章先来了解开发环境,包括Unity2019和VS2019,接着会带大家导入课程素材,搭建Unity场景,最后再基于Unity场景,为大家详细讲解粒子系统各模块定义、作用、常规属性等内容,为后续更好的进行粒子特效学习做准备。
第3章 发射器粒子特效
小试牛刀,本章将为大家讲解课程中最简单的粒子系统效果,包括发射器动画伸缩特效、发射器光晕特效。从本章开始每章会按照特定流程,会为大家详细讲解粒子特效的制作过程,包括目标效果分析、系统模块的选择、已选模块属性的含义与用法、属性数值的设置等内容。本章最后还会带着大家分析实现游戏案例的射击脚本,用于控制炮弹的发射。
第4章 炮弹发射特效
本章将为大家讲解发射器枪口的粒子系统效果,包括枪口闪光效果、枪口碎屑喷发效果。本章最后还会带着大家学习AudioSource组件,控制游戏射击的声音。
第5章 炮弹飞行特效
本章将为大家讲解炮弹飞行过程中的粒子系统效果,包括炮弹拖尾效果、炮弹拖尾光效。
第6章 炮弹爆炸特效
本章将继续进阶粒子系统的用法,讲解炮弹爆炸的粒子系统效果,包括爆炸波效果、爆炸碎屑效果。本章最后还会带着大家学习碰撞器、Physics.SphereCast碰撞检测等技术点。