41 lines
899 B
Markdown
41 lines
899 B
Markdown
|
|
---
|
|||
|
|
title: Particle
|
|||
|
|
date: 2026-05-03 00:00:00
|
|||
|
|
excerpt: ARC 引擎粒子系统修改分类索引
|
|||
|
|
tags:
|
|||
|
|
- ARC
|
|||
|
|
- Particle
|
|||
|
|
rating: ⭐
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
# Particle — 粒子系统
|
|||
|
|
|
|||
|
|
返回 [[ARC引擎修改总览]]
|
|||
|
|
|
|||
|
|
## 概述
|
|||
|
|
|
|||
|
|
ARC 引擎对粒子系统的修改较为集中,主要新增了粒子驱动的点光源接口和静态网格切换功能。
|
|||
|
|
|
|||
|
|
## 功能列表
|
|||
|
|
|
|||
|
|
| 功能 | 文档 | 说明 |
|
|||
|
|
|------|------|------|
|
|||
|
|
| 粒子点光源系统 | [[粒子点光源系统]] | IREDPointLightInterface + 静态网格切换 |
|
|||
|
|
|
|||
|
|
## 其他修改
|
|||
|
|
|
|||
|
|
### MeshParticle VertexFactory 修复
|
|||
|
|
|
|||
|
|
修复 4.25 版本的 MeshParticle 放置 Bug:
|
|||
|
|
|
|||
|
|
```hlsl
|
|||
|
|
// MeshParticleVertexFactory.ush
|
|||
|
|
#if !PARTICLE_MESH_INSTANCED
|
|||
|
|
Result.InstanceLocalToWorld = Primitive_LocalToWorld;
|
|||
|
|
#else
|
|||
|
|
Result.InstanceLocalToWorld = ParticleTransform;
|
|||
|
|
#endif
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
非实例化模式下使用 `Primitive_LocalToWorld` 而非 `ParticleTransform`。
|