Attention: Here be dragons

This is the latest (unstable) version of this documentation, which may document features not available in or compatible with released stable versions of Godot.

VisualShaderNodeBillboard

继承: VisualShaderNode < Resource < RefCounted < Object

在可视化着色器图中,用于控制对象如何面向相机的节点。

描述

这个节点的输出端口需要连接至 VisualShaderNodeOutputModel View Matrix 端口。

属性

BillboardType

billboard_type

1

bool

keep_scale

false


枚举

enum BillboardType: 🔗

BillboardType BILLBOARD_TYPE_DISABLED = 0

公告板被禁用,该节点不做任何事情。

BillboardType BILLBOARD_TYPE_ENABLED = 1

启用标准公告板算法。

BillboardType BILLBOARD_TYPE_FIXED_Y = 2

启用围绕 Y 轴旋转的公告板算法。

BillboardType BILLBOARD_TYPE_PARTICLES = 3

启用针对粒子设计的公告板算法。

BillboardType BILLBOARD_TYPE_MAX = 4

代表 BillboardType 枚举的大小。


属性说明

BillboardType billboard_type = 1 🔗

控制对象如何面对相机。请参阅 BillboardType


bool keep_scale = false 🔗

  • void set_keep_scale_enabled(value: bool)

  • bool is_keep_scale_enabled()

如果为 true,则着色器将保持为网格设置的缩放。否则,进行公告板处理时将丢失缩放。