【Defold】label コンポーネントの使い方
文字列表示用の 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))