ゲーム開発 Godot 2026-07-02 【Godot4】JSON.parse_string()で整数がfloatになる場合の対処法 Godot 4でJSON.parse_string()を使うと、JSON上では整数の値もfloat型として読み込まれます。この記事では、整数がfloatになる理由と、Dictionary内の値をint()で整数へ変換する方法、変換時の注意点をコード付きで解説します。 2026-06-10 【Godot4】queue_free()したNodeが削除されずget_children()で取得される原因と対処法 Godot4でqueue_free()を使ってノードを削除した直後に、get_children()でまだ取得されてしまう原因を解説します。カードゲームの手札表示を例に、次のフレームまで待つ方法、remove_child()で先に親から外す方法、削除対象をスキップする方法を紹介します。 2026-06-04 【Godot4】@onready変数がnullになる原因|instantiate後はadd_childしてからアクセスする Godot4でPackedSceneをinstantiate()した直後に@onready変数へアクセスするとNilになる原因を解説します。@onreadyが初期化されるタイミングと、add_child()後に処理を呼ぶ修正方法をコード例つきで紹介します。 2026-04-10 【Godot4】Tween は self.create_tween() を使うべき? queue_free 時にハマった罠 Godot4 で Tween を使う際、self.create_tween() と get_tree().create_tween() は同じではありません。Node に紐づくかどうかの違いと、削除時に注意したい安全な使い方を解説します。 2026-03-26 【Godot4】create_timerがポーズ中も進む原因と停止させる方法 Godot4の create_timer() は、そのまま使うとポーズ中でも動作する場合があります。GDScriptでタイマーをポーズ対応にする方法を、原因と実践コード例を交えて分かりやすく説明します。 2026-01-10 【Godot4】シングルトンをAlwaysで動作させる-ポーズ中もプログラムを止めない2つの方法 Godot4のシングルトンがポーズ中に止まって困るときの対処法を紹介。Process ModeをAlwaysにする設定方法と、GDScriptでの実装例を画像付きで分かりやすくまとめています。 2025-12-25 【Godot4】Path2Dを使用して、複数キャラを別々に動かすための方法 Godot4のPath2D・PathFollow2Dで敵キャラを複製したら同じルートになってしまう問題を解説。Curveの共有が原因で、空のCurveを複製する方法とユニーク化する方法を紹介します。 1