![見出し画像](https://assets.st-note.com/production/uploads/images/35319636/rectangle_large_type_2_5b3b228de01e4a062158140052410310.png?width=1200)
Godot入門1日目で知りたかったこと
文字を表示する
Labelノードを使う。
文章はここから入力。
ラベルの文字をスクリプトから書き換える
$Label.text = "Changed Text"
#またはsetメソッドを使う
$Label.set("text", "Changed Text")
#ちなみに$はget_node()の略
get_node("Label").text = "あまり使わない"
#これはコメント
色を変える
#Color8(r, g, b, a)を使うと0-255で入力できる
#a は透過率、省略可能
var red = Color8(255, 0, 0, 255)
func _ready():
$Label.set("custom_colors/font_color", red)
音を鳴らす
AudioStreamPlayerを使う。ここにwavまたはoggを入れる。
スクリプトから鳴らす場合は
$AudioStreamPlayer.play()
#消すときはstop()
ノードを表示/非表示にする
$Label.hide()
$Label.show()
円を描画する
Node2Dにスクリプトをアタッチして、
func _draw():
self.draw_circle(Vector2(200, 100), 30, Color8(255, 0, 0))
この記事が気に入ったらサポートをしてみませんか?