新たに「HANAKO」シーンを作成する

メニューから「シーン → 新しい継承シーン」を選択し、「actor.tscn」を選ぶ

シーンドックの「Actor」を「HANAKO」に変更する

シーンドックの「HANAKO」を右クリックして「スクリプトを拡張」を選び、HANAKOのスクリプトファイル(hanako.gd)を作成する。

Sprite2Dノードをクリックし、ファイルシステムドッグ内の「img/HANAKO.jpg」を「Texure」の「<空>」にドッグする

2D画面を表示し、画像(50x57)が表示されていることを確認する

CollisionShape2Dノードをクリックし、「Shape」を「CapsuleShape2D」にし、当たり判定の領域を調整する

Ctrl+S を押してHANAKOシーン(hanako.tscn)を保存する

タブでMyWorldシーンに切り替える

スクリプト画面に切り替えて my_world.gd を開く

以下のソースコードに置き換える

ソース 1: 開始時にHANAKOを(200,200)の位置に表示
extends World

# インスタンス化するシーン(キャラクタ)を変数に代入
#
# @onready は _ready 関数が実行される直前に代入してくださいという指示
#
# preload関数はゲームの起動時にシーンとか画像とかのリソースを事前ロードする関数
# (多分@onreadyは必要無いけど一応つけとく)
@onready var hanako_scene = preload("res://hanako.tscn")

# 開始時に1度だけ実行される関数
func _ready():
	# HANAKO をインスタンス化
	var hanako = hanako_scene.instantiate()
	# インスタンス化したHANAKOの座標をセット
	hanako.position = Vector2(200,200)
	# MyWorldシーンにHANAKOを追加
	add_child(hanako)


MyWorldシーンを開いているのを確認してから「現在のシーンを実行」ボタンを押すとHANAKOが表示されるのを確認する