【游戏开发】unity教程7 粒子系统

本文介绍了如何使用Unity3D的粒子系统创建小行星带。讲解了粒子系统的基本参数,包括粒子的生命周期、速度、大小和旋转等,并通过实例展示了如何设置粒子材料、重力和旋转。通过编写C#脚本,实现了小行星的自转和公转效果,增强了场景的真实感。
摘要由CSDN通过智能技术生成

github传送门:https://github.com/dongzizhu/unity3DLearning/tree/master/hw7/ring

视频传送门:https://space.bilibili.com/472759319

 

有关粒子系统

粒子系统是模拟一些不确定、流动现象的技术。它采用许多形状简单且赋予生命的微小粒子作为基本元素来表示物体(一般由点或很小的多边形通过纹理贴图表示),表达物体的总体形态和特征的动态变化。

 

相关概念

粒子(particle)

粒子是粒子系统管理的基本单位。一般它是材料(Material)。材料包含两个内容,纹理(texture)、shader,分别负责形态、光照效果、两个方面。通常,粒子系统包含基础材料库供用户选择。

渲染(render)

渲染是定义粒子材料与摄像机之间的关系。主要包括材料面方位、显示顺序、光照等信息。

 

基本参数

  • 持续时间(Duration):粒子系统发射粒子的持续时间
  • 循环(Looping):粒子系统是否循环
  • 预热(Prewarm):当looping开启时,才能启动预热(Prewarm),游戏开始时粒子已经发射了一个周期
  • 初始延迟(Start Delay):粒子系统发射粒子之前的延迟。注意在prewarm(预热)启用下不能使用此项
  • 初始生命(Start Lifetime):以秒为单位,粒子存活数量
  • 初始速度(Sta
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值