ゲ制 Godot4 Array[Dictionary] へのアクセス関数の例 無料・軽快な 2D / 3D 用のゲームエンジン Godot Engine 4 で、シグナルの情報を取得する関数などで用いるArray[Dictionary] 型のデータにアクセスする、指定したキーの値と、指定したキーと値を持つ Dictionary 要素を、全て取得する2つの関数とテストコードの例を紹介します。 2025.06.03 ゲ制
ゲ制 Godot4 Shape2Dで指定した領域とタイルマップのタイルとの接触判定 無料・軽快な 2D / 3D 用のゲームエンジン Godot Engine 4 で、操作キャラクターの当たり判定などに用いる Shape2D 派生リソースを用いて、タイルマップのどのタイル群と操作キャラクターが重なっているのかを判定するスクリプトの例と使用結果について紹介します。 2025.01.28 ゲ制
ゲ制 Godot4 ローカル座標をタイルマップのセル座標に小数切り上げで変換する例 無料・軽快な 2D / 3D 用のゲームエンジン Godot Engine 4 で、タイルマップを実現する TileMapLayer の各タイルと、キャラクターが接触しているタイル群を判定するために、タイルサイズで割って得られるセルの座標の端数切り上げと端数切り下げの結果が必要になり、自作した関数群を紹介します。 2025.01.27 ゲ制
ゲ制 Godot4 ノードのプロパティ群(基本の型限定)の名前と値を出力する例 無料・軽快な 2D / 3D 用のゲームエンジン Godot Engine 4 で、ノードの持つすべての基本の型のプロパティの名前と値を文字列で出力する関数の例を紹介します。この関数により、スクリプトの処理中に取得したノードの内容を下パネルの出力で確認して、内部で扱っているノードが適切かどうかを簡単に確認できます。 2025.01.23 ゲ制
ゲ制 Godot4 任意の数のサウンドを同時再生できるGDスクリプトの静的関数の例 Godot Engine 4 で、サウンドファイルを1回だけ再生する自作の静的関数( GD スクリプト)を紹介します。クリックしたときの効果音など、タイミングが重複して任意の回数サウンドを再生する際などに使うために作りました。再生が完了すると動的に作成したノードは自動的に解放されます。 2024.12.22 ゲ制