GodotEngine4

ゲ制

Godot4 @tool 付きのスクリプトを WebGL 実行環境等で動作確認

無料・軽快な2D/3D用のゲームエンジン Godot Engine 4 で、@tool アノテーションをつけたエディタ拡張でも動作する GD スクリプトが、エディタのデバッグ実行や、エクスポートした WebGL 版を「フリーゲーム投稿サイト GodotPlayer」して動作するかどうかを確認した手順と結果を紹介します。
ゲ制

Godot エディタ拡張・実行時に2ノードの値の大小関係を維持するスクリプト例

無料・軽快な 2D / 3D 用のゲームエンジン Godot Engine 4 で、数値を入力する二つのノード(例では SpinBox )の大小関係を維持するために、値が変更されたら大小関係を確認して異なれば編集していない方の値を調整するスクリプト例と、それをエディタ拡張のダイアログで使用する例を紹介します。
ゲ制

Godot4 デバッガーモニターの情報を出力するスクリプト例

無料・軽快な 2D / 3D 用のゲームエンジン Godot Engine 4 で、メモリ・オブジェクト・リソースなどのリアルタイムの使用量を表示できるデバッガーのモニターの GUI の情報を、スクリプトで取得して print 出力するスクリプト例とその結果を紹介します。
ゲ制

Godot4 ダイアログの最小サイズでの表示とボタンと関数の関連付けの実装例

無料・軽快な 2D / 3D 用のゲームエンジン Godot Engine 4 で、AcceptDialog に、 Container の派生クラスを使ってコントロールを配置したダイアログに Cancel ボタンを追加した状態で、ダイアログのサイズをフィットさせて表示するスクリプト例と実行結果を紹介します。
ゲ制

Godot4 独自のダイアログにコンテナを使ってラベルなどを並べて配置する例

無料・軽快な2D/3D用のゲームエンジン Godot Engine 4 で、ダイアログの基礎となるクラス AcceptDialog に、数値を指定する SpinBox や文字を表示する Label を Container の派生クラスを使って縦や横に並べて、スペース(マージン)を追加しながら、配置する例を紹介します。
ゲ制

Godot4 Array[Dictionary] へのアクセス関数の例

無料・軽快な 2D / 3D 用のゲームエンジン Godot Engine 4 で、シグナルの情報を取得する関数などで用いるArray[Dictionary] 型のデータにアクセスする、指定したキーの値と、指定したキーと値を持つ Dictionary 要素を、全て取得する2つの関数とテストコードの例を紹介します。
ゲ制

Godot4 フォントサイズを調整するエディタ拡張に Undo,Redoの実装

無料・軽快な 2D / 3D 用のゲームエンジン Godot Engine 4 で、 独自のエディタ拡張機能を実行した後に、EditorUndoRedoManagerを用いて Undo, Redo を実装する第二弾として前回使わなかった、任意のオブジェクトのメンバ関数を手続きとして登録する実装例を紹介します。
ゲ制

Godot4 独自ツールメニューの実行前後に戻す undo, redoの実装例

ゲームエンジン Godot Engine 4 で、 EditorPlugin クラスを用いて追加したツールメニューで、独自のエディタ拡張機能を実行した後に、EditorUndoRedoManagerを用いて Undo, Redo で、そのアクションを行う前に戻したり、やり直すための実装例を紹介します。
ゲ制

Godot4 辞書型等のデータを整形・色分けして見やすく出力するアセットの導入

無料・軽快な 2D / 3D 用のゲームエンジン Godot Engine 4 で、Array[Dictionary] 型などのデータを出力ボトムパネルなどで見やすく表示(Pretty Print) してくれる無料のアセット「Log.gd」をインポートして、利用例の実行までの手順を紹介します。
ゲ制

Godot4 テキストを持つControl派生クラスの判別方法(4.3暫定)

ゲームエンジン Godot Engine 4.3 で、Button や Label などテキストを表示する Control 派生クラスのノードのテキスト文字列を取得する関数の実装例を紹介します。また、それを利用して、表示テキストがコントロールのサイズを超えない最大のフォントサイズに調節する関数の改良版も紹介します。
Ads Blocker Image Powered by Code Help Pro

お願い - Ads Blocker Detected

このサイトは広告を掲載して運営しています。

ポップアップを閉じて閲覧できますが、よろしければ

このサイト内の広告を非表示にする拡張機能をオフにしていただけませんか?

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

We have detected that you are using extensions to block ads. Please support us by disabling these ads blocker.