ゲ制

ゲ制

PlantUML コンポーネント図によるGitリポジトリ構成の記述例

Visual Studio Code 用の PlantUML のエクステンションで、コンポーネント図を作図する構文を使って、テキストから Git の複数のリポジトリの構成の図を作成する例を紹介します。文言などは不正確かもしれませんが、 PlantUML のテキストでコンポーネント図を記述する雰囲気が伝われば幸いです。
ゲ制

Godot4 set_scriptでスクリプトを割り当てる際の問題と対処例

ゲームエンジン GodotEngine4 で、set_script 関数を用いて、実行中にノードに動的にスクリプトを割り当てた際に発生した、 _ready イベント関数が呼び出されず初期化できない問題と、 _process イベント関数が呼び出されない問題の原因と対処例を紹介します。
ゲ制

Godot4 preload したスクリプトをシーンのノードに割り当てる実装例

ゲームエンジン GodotEngine4 で、シーンに配置されているノードに動的にスクリプトを割り当てることができる set_script 関数を用いて、実行中に動的にスクリプトを割り当てて動作させる実装例と実行結果を紹介します。例として、ラベルノードに、実行開始後にスクリプトを割り当てて、そのスクリプトの処理によって経過時間を表示させます。
ゲ制

Godot4 preloadとclass_nameによる疑似的名前空間の実装例

GodotEngine4 の class_name と、スクリプトリソースを GDScript オブジェクトとして扱える preload 関数を用いて、class_name を設定していないスクリプトファイルを、グローバルクラスと変数で、疑似的な名前空間を階層的に作成してアクセスするスクリプト例と実行結果を紹介します。
ゲ制

Godot4 同名の GD スクリプトファイルの関数を使い分ける実装例

GodotEngine4 の preload 関数を用いて、同じ名前の複数のスクリプトファイルを使い分けるスクリプト例とその実行結果を紹介します。例えば、異なるバージョンの同名のスクリプトファイルを複数使いたい場合などに利用できます。また、この実装例で発生する制限事項についても紹介します。
ゲ制

godot-git-pluginプラグインを有効にできない警告と対処例

今回は、godot-git-plugin アドオンを Godot Engine 4.3 のプロジェクトに追加した後に、プラグインを有効にしようとすると表示される警告と、公式の説明、有効にしなくても「コミット」ドックが追加されて利用できることを紹介します。
ゲ制

Godot4 .godotフォルダがないプロジェクトを開いた際のエラーと対処例

.godot フォルダがない Godot Engine 4 のプロジェクトを開いた際のエラーとエディタ再起動の結果を紹介します。プロジェクトフォルダに作成される .godot フォルダは、project.godot プロジェクトファイルとは異なり、キャッシューデータが配置されます。
ゲ制

Godot4 ループ設定済み wav ファイルでイントロの後にループ再生を確認

無料・軽快な 2D / 3D 用のゲームエンジン Godot Engine 4 で、ループポイントを設定した wav ファイルを標準でインポートして、イントロの後にループ部分を繰り返し再生することを確認した手順と結果を紹介します。※ wav ファイルにループポイントを設定する手順は、後述の別記事で紹介しています。
ゲ制

Godot4 プロジェクトフォルダに別のプロジェクトを置く際に出る警告の対処例

GodotEngine4 の機能を拡張するアドオンを、自身のプロジェクトフォルダに Git サブモジュールとして配置して、プロジェクト内に別のプロジェクトがある状態で、プロジェクトをエディタで開いた際に表示される警告と、その対処例について紹介します。
ゲ制

Godot4 TileSetリソースの地形要素のペイントができない場合の対処例

無料・軽快な 2D / 3D 用のゲームエンジン Godot Engine 4 で、タイルの隣接条件によって自動的にマップチップを変えるオートタイルによる描画を行うためのペイントタブで行う地形の設定で、タイルをクリックしても9分割のマスを塗れない場合の対処例を紹介します。
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.