- 打开 Player 场景,添加 Particles2D 子节点。
- 将 tile_000.png 拖入 Textures > Tuxture
- 调整位置与玩家的精灵对齐
- 取消 Emitting 勾选
- 数量调整为 8
- Time > Lifetime = 0.4
- 添加 Process Material
- Drawing > LocalCoords = false(不启用)
- Process Material > Gravity 中的 y 设置为 0
- 找到 Scale Curve 并新建一个 CurveText
- 找到 Material 新建一个新的 Shader
shader_type canvas_item;
uniform vec4 baseColor : hint_color;
void fragment() {
vec4 textColor = texture(TEXTURE, UV);
COLOR.rgba = vec4(baseColor.r, baseColor.g, baseColor.b, textColor.a);
}
- Material > Shader Param > BaseColor 取色玩家的主体颜色即可