【Defold】label コンポーネントの使い方

DEVELOP

文字列表示用の label コンポーネント操作一覧です。

公式リファレンス

Label text components in Defold

操作一覧

テキストのセット

label.set_text(url, "hello!")

color

go.set(url, "color", vmath.vector4(1, 1, 1, 1))

適用される値は rgba の順。

outline color

go.set(url, "outline", vmath.vector4(1, 1, 1, 1))

alpha だけ設定したい場合は

go.set(url, "outline.w", 0.5)

この様に記述する。

shadow color

go.set(url, "shadow", vmath.vector4(1, 1, 1, 1))

outline と同様に alpha の変更だけ設定したい場合は

go.set(url, "shadow.w", 0.5)

この様に記述する。

shadow の設定が反映されない?

デフォルトのマテリアルでは、パフォーマンス上の理由からシャドウレンダリングが無効になっています。

scale

go.set(url, "scale", 2)

軸ごとのスケーリングしたい場合は

go.set(url, "scale", vmath.vector3(2, 0.5, 1))

この様に記述する。

size

go.set(url, "size", vmath.vector3(2, 2, 2))

スポンサーリンク

Posted by kazupon