虚拟现实技术与开发
为场景增添生动特效
粒子系统:用于制作雨、雪、喷泉、爆炸、烟雾等效果,为场景加入生命和修饰
Unity 3.5起推出Shuriken(飞镖)粒子系统
菜单命令:GameObject → Particle System
在场景中加入独立的粒子系统对象
菜单命令:Component → Effect → Particle System
给场景中的物体添加粒子系统组件
粒子制作要点:耐心尝试 → 参数调整 → 运行渲染 → 看效果 → 再调整 → 测试
| 参数 | 说明 |
|---|---|
| Duration | 粒子系统持续时间 |
| Start Lifetime | 粒子生命周期(存活时间) |
| Start Speed | 粒子初始速度 |
| Start Size | 粒子初始大小 |
| Max Particles | 最大粒子数量 |
| Shape | 发射器形状 |
| Color over Lifetime | 生命期中色彩变化 |
| Size over Lifetime | 生命期中尺寸变化 |
GameObject → Particle System
| 参数 | 设置值 |
|---|---|
| Duration | 1.00 |
| Start Lifetime | 1 |
| Start Speed | 3 |
| Start Size | Random Between Two Constants: 0.5 - 0.8 |
操作:将粒子系统旋转使发射锥体口朝上发射
| 模块 | 设置 |
|---|---|
| Emission | Rate = 40 |
| Shape | Cone, Angle = 1, Radius = 0.3 |
| Color over Lifetime | Gradient渐变色,从黄到红,透明度递减 |
| Size over Lifetime | 曲线设置衰减(先大后小) |
保存预制体:将ParticleSystem拖到Project面板做成Prefab供以后使用
| 参数 | 设置 |
|---|---|
| Start Lifetime | Random Between Two Constants: 0 - 0.4 |
| Max Particles | 8000 |
| Emission - Rate over Time | 2000 |
| Start Speed | 30 |
调整曲线:快速递增至最大后逐渐衰减至0
根据温度设置颜色渐变:
操作题:使用粒子制作夜晚熊熊燃烧的篝火和喷气式飞机发动机尾焰