ゲ制 Godot4 独自のダイアログにコンテナを使ってラベルなどを並べて配置する例 無料・軽快な2D/3D用のゲームエンジン Godot Engine 4 で、ダイアログの基礎となるクラス AcceptDialog に、数値を指定する SpinBox や文字を表示する Label を Container の派生クラスを使って縦や横に並べて、スペース(マージン)を追加しながら、配置する例を紹介します。 2025.06.04 ゲ制
ゲ制 Godot4 ビッグカツブロック崩し32 クレジット画面を表示するボタンの追加 「ビッグカツブロック崩し」作成の第32回では、フォントやビッグカツのフリーの画像素材などのゲームを作るために使わせていただいたアセットを紹介するクレジット画面をタイトル画面でボタンを押すと表示する実装例と、そのテスト結果を紹介します。無料軽快な2D/3Dゲームエンジン GodotEngine4.3を使用しています。 2025.04.01 ゲ制
ゲ制 Godot4 ビッグカツブロック崩し29 最速タイムのセーブ・ロード・更新 「ビッグカツブロック崩し」作成の第29回では、ゲームクリア時の最速のプレイ時間を記録(セーブ)しておき、ゲーム起動時に読み込み(ロード)を行い、ラベルで表示し、より速いタイムでゲームクリアした場合は記録を更新するスクリプト例とテスト結果を紹介します。 2025.03.29 ゲ制
ゲ制 Godot4 ビッグカツブロック崩し22 ゲームの各タイミングで UI を表示 「ビッグカツブロック崩し」作成の第22回では、ゲームオーバーやゲームクリア、プレイ開始前やレベルクリア時のそれぞれのタイミングで表示するメッセージやボタンなどの UI を、それぞれのタイミングで表示を切り替えるためのスクリプトの例とそのテスト結果を紹介します。ノードの表示・非表示を切り替える関数についても紹介します。 2025.03.22 ゲ制
ゲ制 Godot4 ビッグカツブロック崩し21ゲームオーバー・クリア画面の作成2/2 「ビッグカツブロック崩し」作成の第22回では、ゲームオーバーやゲームクリア、プレイ開始前やレベルクリア時のそれぞれのタイミングで表示するメッセージやボタンなどの UI を作成する手順を紹介します。テキストの色の変更や、似たUIノード群を簡単に作成する際に便利な複製や非表示の機能も紹介します。 2025.03.21 ゲ制
ゲ制 Godot4 ビッグカツブロック崩し12 クリックでシーンを切り替える実装例 「ビッグカツブロック崩し」作成の第12回では、シンプルなタイトル画面のシーンを作成して、そのタイトル画面でクリックされたら、設定してある別のシーン(例ではブロック崩しのステージ)に切り替えるスクリプト例とテスト結果を紹介します。無料・軽快なゲームエンジン GodotEngine4 を用います。 2025.03.12 ゲ制
ゲ制 Godot4 ビッグカツブロック崩し11 プレイ時間を表示するラベルの作成 「ビッグカツブロック崩し」作成の第11回では、ゲームのプレイ時間を表示する Label ノードの追加と配置の手順と、プレイ時間をカウントして毎フレーム新しい経過時間に表示を更新するスクリプト例とそのテスト結果を紹介します。開発には無料で軽快な GodotEngine4 を使用します。 2025.03.11 ゲ制
ゲ制 Godot4 独自シグナルを作成してお宝が出たときにスコアを更新する 2D / 3D ゲームを作成できる無料・オープンソースの軽快なゲームエンジン「Godot Engine 4」で、独自のシグナルと、それを受け取る受信側メソッドを作成して、お宝が出た際にスコアの値と表示を更新する実装例を紹介します。カスタムシグナルには引数を追加できることもわかりました。 2024.05.08 ゲ制
ゲ制 Godot4 テキストを表示するラベルUIのアンカーの位置の設定 2D/3Dゲームを作成できる無料・オープンソースの軽快なゲームエンジン「Godot Engine 4」で、前回作成したラベルコントロール UI が、ウィンドウをリサイズした際にレイアウトを崩さずにに合わせられるようにアンカーを設置する手順を紹介します。アンカーは四隅の各マージン(余白)の比率であることもわかります。 2024.04.28 ゲ制
ゲ制 Godot4 テキストを表示するラベルUIの作成とフォントの設定 2D / 3D ゲームを作成できる無料・オープンソースの軽快なゲームエンジン「Godot Engine 4」で、スコアを表示するためのテキスト UI を作成して配置し、画面サイズの拡大縮小に合わせられるようにアンカーを設置する手順を紹介します。テキスト、フォント、フォントサイズを指定する手順も紹介します。 2024.04.27 ゲ制