見出し画像

Godot入門1日目で知りたかったこと


文字を表示する

Labelノードを使う。

画像1

文章はここから入力。

画像2

ラベルの文字をスクリプトから書き換える

$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を入れる。

画像3

スクリプトから鳴らす場合は

$AudioStreamPlayer.play()
#消すときはstop()

ノードを表示/非表示にする

$Label.hide()
$Label.show()

円を描画する

Node2Dにスクリプトをアタッチして、

func _draw():
   self.draw_circle(Vector2(200, 100), 30, Color8(255, 0, 0))

画像4


この記事が気に入ったらサポートをしてみませんか?