ゲ制 Godot4 ボタン等のUIのデザインを設定するテーマリソースの作成と割り当て 無料・軽快な 2D / 3D 用のゲームエンジン Godot Engine 4 で、ボタンやラベルなどの UI の色やフォントなどのデザインを設定して、複数の UI でそのデザインを共有できる Theme (テーマ) リソースの2つの作成手順と、そのリソースの編集を行うテーマパネルの開き方について紹介します。 2025.02.16 ゲ制
ゲ制 Godot4 UI デザインのテンプレ Theme(テーマ)リソースの紹介 GodotEngine4で、UI の色やフォントなどのデザインを設定して、複数の UI でそのデザインを共有できる Theme (テーマ) リソースと各項目で割り当てる StyleBox について紹介します。テーマを使わないと指定できない要素もあります。 2025.02.14 ゲ制
ゲ制 Godot4 タイルマップのはしごを登り降りするけど先端で止まるスクリプト例 無料・軽快なゲームエンジン Godot Engine 4 で、操作キャラクターがタイルマップのはしごのタイルに触れているときに上下キーを押すと上下に昇降する実装をテストすると、はしごの先端でさらに昇降するとはしごを飛び出してしまうので、移動先にはしごがあるかを確認してはしごから飛び出さないスクリプトに改良します。 2025.02.13 ゲ制
ゲ制 Godot4 タイルマップのはしごを登り降りするスクリプトの例と実行結果 無料・軽快な 2D / 3D 用のゲームエンジン Godot Engine 4 で、キャラのいる場所のタイルのカスタムデータ can_climb (昇降可能かどうかの bool) の値が 1 つでも true の場合、上下移動の入力に応じてはしごなどを登り降りする処理のスクリプト例と、その実行結果を紹介します。 2025.02.12 ゲ制
ゲ制 Godot4 print_rich 関数でBBCodeで装飾した文字列を出力 Godot Engine 4 で、URL リンクのついたテキストや、文字を太くしたり色を変えることができる BB Code を使える print_rich 関数を使って標準出力メッセージをわかりやすくする使用例を紹介します。文字列を出力結果を変えずに、折り返すために改行する方法も紹介します。 2025.02.11 ゲ制
ゲ制 Godot4 警告やエラーメッセージを出力する関数の使用例とそのメリット 無料・軽快な 2D / 3D 用のゲームエンジン Godot Engine 4 で、エラーや警告のメッセージをデバッガパネルなどに出力できる push_error 関数と push_warning 関数の使用例を、標準出力を行う print 関数と比較しながら、その表示結果の違いやメリットについて紹介します。 2025.02.10 ゲ制
ゲ制 Godot4 _draw イベント関数で描画する際にローカル座標に変換する例 Godot Engine 4 の CanvasItem の _draw イベント関数を派生クラスで定義して、 draw_rect などを使って様々な図形や文字を描画する際に、グローバル座標の Vector2, Rect2 などの値を、そのノードのローカル座標に変換する手順とスクリプト例と結果を紹介します。 2025.02.09 ゲ制
ゲ制 Godot4 イベント関数で使っていない引数に関する警告文の対処例 無料・軽快な 2D / 3D 用のゲームエンジン Godot Engine 4 で、スクリプトを作成した後に F5 キーを実行した際にデバッガー下パネルに UNUSED_PARAMETER 「使用していない引数がある」という警告文が表示された場合の対処例を紹介します。 2025.02.07 ゲ制
ゲ制 Godot4 GUTのユニットテストでOrphansと警告が出た場合の対処法 無料・軽快な 2D / 3D 用のゲームエンジン Godot Engine 4 で、GD スクリプトで作成した機能のユニットテストをする際に便利な無料アセット GUT で、ユニットテストを行った結果に Orphans と黄色い文字で警告が表示された際の対処法を紹介します。 2025.02.06 ゲ制
ゲ制 Godot4 GUT によるユニットテストの前後に行う共通処理の定義 無料・軽快な2D/3D用のゲームエンジン Godot Engine 4 で、GDスクリプトで作成した機能のユニットテストをする際に便利な無料アセットGUT で、ユニットテストを行う前後に呼び出すイベント関数 before_each(),after_each()を用いて、テストの共通処理を定義して単体テストを実行します。 2025.02.05 ゲ制