Node解説

Godot入門:GridContainerの使い方と活用法

はじめに複数のボタンやパネルを格子状に並べたいとき、どうしていますか?GridContainerは、子ノードを自動的に行と列に整列させてくれるコンテナです。この記事では、GridContainerの基本的な使い方と、ゲーム開発での実践的な活...
Node解説

Godot入門:VBoxContainerの使い方と活用法

はじめにゲーム画面にボタンやテキストを配置していると「複数のUI要素を上から下へ、ピッタリ並べたい」という場面がよくあります。VBoxContainerは、子要素を自動的に上下方向に整列させてくれるコンテナノードです。この記事では、VBox...
Node解説

Godot入門:HBoxContainerの使い方と活用法

はじめにゲームの UI を作っていて、複数のボタンやテキストを一列に並べたいと思ったことはありませんか?そんなときに活躍するのが HBoxContainer です。この記事では、HBoxContainer の基本から実践的な使い方まで、わか...
Node解説

Godot入門:Buttonの使い方と活用法

はじめにゲームのメニュー画面で「スタート」「設定」「終了」といったボタンを押したとき、何かが起きる。そうしたときに「何かが起きる」を担うのが Button ノードです。この記事では、Buttonの役割、基本的な使い方、よく使うカスタマイズ方...
Node解説

Godot入門:LineEditの使い方と活用法

はじめにゲームで、プレイヤーから名前やIDを入力してもらいたい場面があります。チャットシステムを作るときも、テキスト入力が必要です。そうしたときに活躍するのが LineEdit ノードです。この記事では、LineEditの役割、使い方、カス...
Node解説

Godot入門:RichTextLabelの使い方と活用法

はじめに前回解説したLabelノードで基本的なテキスト表示ができますが、ゲーム開発では「ストーリーの会話文に人物の名前を赤で、セリフを白で表示したい」「アイテム説明に重要な部分を太字にしたい」など、同じテキストの中に異なる色や装飾を混在させ...
Node解説

Godot入門:Labelの使い方と活用法

はじめにゲームのHPバー上に「HP: 100/100」と表示したい、または画面に説明文を出したいなど、テキストを画面に表示する場面は多くあります。Godotで文字列を表示するなら、まず最初に出会うのがLabelノードです。この記事では、La...
Node解説

Godot入門:Camera2Dの使い方と活用法

はじめにゲーム画面が退屈に見えるのは、キャラクターが画面の中央に固定されているからかもしれません。プレイヤーの動きに合わせてカメラを動かし、世界を「眺める」ようにするのが Camera2D の役割です。この記事では、Camera2D を使っ...
Node解説

Godot入門:RigidBody2Dの使い方と活用法

はじめに2Dゲームでキャラクターが地面に立ったり、ボールが転がったり、障害物にぶつかったりする動きを実装するとき、RigidBody2Dが活躍します。このノードについて見ていきましょう。RigidBody2Dとは?RigidBody2Dは、...
Node解説

Godot入門:Area2Dの使い方と活用法

はじめにゲームのキャラクターがアイテムを拾ったり、敵に接触したり、特定の場所に入ったら何かが起きる――こうした「接触判定」「範囲判定」を実装する場面で活躍するのが Area2D ノードです。この記事では、Area2D の役割から実装方法まで...