Godot4 タイルセットリソースのカスタムデータの追加と各タイルへの設定

無料・軽快な 2D / 3D 用のゲームエンジン Godot Engine 4 で、タイルマップに配置するタイル群を管理する TileSets リソースの各タイル独自のメタデータを設定できる Custom Data Layers セクションのカスタムデータの追加と、タイルごとにそのカスタムデータの設定を行う手順を紹介します。

※ GodotEngine 4.3 を使用しています。.NET 版ではありません。

タイルセットリソースの作成とマップチップ画像のインポート

GodotEngine4 でタイルセットリソース作成して、タイル画像が並んで描かれているマップチップ画像インポートしてタイルセットリソースに追加する手順は、以下の記事を参照してください。

タイルセットリソースにカスタムデータを追加

タイルセットリソースのファイルを、ファイルシステムドックで、ダブルクリックしてインスペクタードックに表示します。

Godot4 タイルセットリソースのカスタムデータの追加と設定の例1

インスペクタードックで、タイルセットリソースの Custom Data Layers セクションを開いて、その中の「要素を追加」ボタンを押します。

Godot4 タイルセットリソースのカスタムデータの追加と設定の例2

空の Name と Type の項目が追加されるので、作成するカスタムデータ名前データ型設定します。
データ型には、例で設定している bool の他にも int, float, 配列などさまざまな種類が選べます。

※カスタムデータの項目を削除する際は、右側のゴミ箱マークのボタンを押します。

Godot4 タイルセットリソースのカスタムデータの追加と設定の例3

タイルごとにカスタムデータの値を設定

ファイルシステムドックでタイルセットリソースを選択した状態で、下パネル TileSet を選択します。

下パネル TileSet の左上の「タイル」タブに追加してあるマップチップ画像の中から、カスタムデータ変更する画像選択します。

Godot4 タイルセットリソースのカスタムデータの追加と設定の例4

下パネル TileSet の中央上部の「ペイント」タブを選択してから「プロパティエディターを選択」をクリックして表示されるリストから、先ほど追加したカスタムデータの項目(例では can_climb)を選択します。

Godot4 タイルセットリソースのカスタムデータの追加と設定の例5

「ペイント設定」セクションに、選択したカスタムデータの項目が表示されます。
初期値は bool の場合は false になっていて、各タイルも最初は false が設定されています。

タイルの bool 値の設定を変更するには、カスタムデータにチェックを入れてオンにした状態で、タイルクリックします。

Godot4 タイルセットリソースのカスタムデータの追加と設定の例6

複数ある場合は、連続してクリックするだけで、クリックしたタイルが同じ値に設定されます。

Godot4 タイルセットリソースのカスタムデータの追加と設定の例7

まとめ

今回は、無料・軽快な 2D / 3D 用のゲームエンジン Godot Engine 4 で、タイルマップに配置するタイル群を管理する TileSets リソースの各タイル独自のメタデータを設定できる Custom Data Layers セクションのカスタムデータの追加と、タイルごとにそのカスタムデータの設定を行う手順を紹介しました。

参照サイト Thank You!

記事一覧 → Compota-Soft-Press

コメント

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.

タイトルとURLをコピーしました