Up to date

This page is up to date for Godot 4.2. If you still find outdated information, please open an issue.

VisualShaderNodeParticleEmit

继承: VisualShaderNode < Resource < RefCounted < Object

一种可视化着色器节点,强制从子发射器中发射一个粒子。

描述

该节点在内部调用 emit_subparticle 着色器方法。它将从配置的子发射器发射一个粒子,还允许自定义其发射方式。需要使用该着色器将子发射器分配给粒子节点。

属性

EmitFlags

flags

31


枚举

enum EmitFlags:

EmitFlags EMIT_FLAG_POSITION = 1

如果启用,则粒子从该节点所定义的位置开始。

EmitFlags EMIT_FLAG_ROT_SCALE = 2

如果启用,则粒子从该节点所定义的旋转和缩放开始。

EmitFlags EMIT_FLAG_VELOCITY = 4

如果启用,则粒子从该节点所定义的速度开始。

EmitFlags EMIT_FLAG_COLOR = 8

如果启用,则粒子从该节点所定义的颜色开始。

EmitFlags EMIT_FLAG_CUSTOM = 16

如果启用,则粒子从该节点所定义的 CUSTOM 自定义数据开始。


属性说明

EmitFlags flags = 31

用于覆盖子发射器处理材质中定义的属性的标志。