用于UE4开发中的自定义粒子系统模块
发布时间
阅读量:
阅读量
粒子模块的功能在于定义粒子的多项特性参数,包括但不限于色彩表现与运动速率等关键属性。

UParticleModule作为粒子模块的基类,所有粒子模块均由此类派生而来。该基类中包含两个虚函数Spawn与Update,通常情况下只需对这两个函数进行重载操作即可实现所需功能。
virtual void Spawn(FParticleEmitterInstance* Owner, int32 Offset, float SpawnTime, FBaseParticle* ParticleBase);
virtual void Update(FParticleEmitterInstance* Owner, int32 Offset, float DeltaTime);
粒子模块通常具有两层继承关系,其中第一层主要负责分类功能,第二层则用于具体实现。例如,UParticleModuleColorBase作为第一层模块,在右键菜单中会以“Color”作为一级选项呈现;而UParticleModuleColorOv
全部评论 (0)
还没有任何评论哟~
