Menu
CoddyTech

基本的なプログラム構造

CoddyのGDScriptジャーニー「基礎」セクションの一部。レッスン 4/92。

このコースのすべてのプログラムは、同じ枠組みを持っています。

extends Node

func _ready():
	print("Hello, Coddy!")

extends Nodeはスクリプトの最初の行です。Godotでは、ゲームはノードから構築され、この行によってスクリプトがノードになります。

func _ready():は、ノードの準備が完了したときにGodotが呼び出す関数を定義します。プログラムはここから始まり、その中の文は上から下へ実行されます。

func _ready(): の末尾にあるコロン(:)はブロックの開始を示します。ブロック内の各文は1段階インデントします。Godotではタブでインデントします。ブロック内の各行で同じインデントを使用してください。

GDScriptでは、文の末尾にセミコロンは必要ありません。各文はそれぞれ別の行に記述します。

challenge icon

チャレンジ

初心者

このプログラムには構造上の間違いが2つあるため、実行できません。次のように表示されるように修正してください。

Ready!
Let's go!
  • func _ready() の末尾に不足しているコロンを追加します
  • 両方の print() 行を1段階インデントします

自分で試してみよう

extends Node

func _ready()
print("Ready!")
print("Let's go!")
quiz icon腕試し

このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。

基礎のすべてのレッスン

自分で練習してみよう: GDScriptオンラインコンパイラ