TileMapLayer) 各タイルの物理レイヤーの設定を修正する方法

TileMapLayerで、物理レイヤーを以下のようにペイントで選択、衝突範囲を各タイルに設定できます。

・タイルに衝突範囲を設定


しかし、一度設定した複雑な形状を再度編集したい時、どのようにすればいいか分かりませんでした。
右側に、以下のように設定した物理レイヤー含むタイルの一覧が表示されています。
これをクリックして選択、そのタイルの衝突範囲を編集したいです。しかし、クリックの操作内容は、『ペイントで設定した衝突範囲を選択したタイルに反映』、の意味なので、タイルに設定済の衝突範囲を読込、編集できず、ペイント内のデフォルトの範囲で上書きされてしまいます。
そのため、毎回作り直したり、または間違わないよう慎重に作成していました。


今日見つけたのですが、以下のように、選択タブ ⇒ 右側から対象タイルをクリック ⇒ 物理 ⇒ pysics layer 、を選ぶと、特定のタイルの現状の衝突範囲を読込み、修正をかけることができます。
これで、誤りを恐れず、気軽に衝突範囲の設定ができるようになりました。





コメント

このブログの人気の投稿

プラグイン(godot sqlite)を含めてエクスポートすると、データの更新ができない問題

初心者に良い本は? → 『 ゆるっとはじめるGodot Engine ゲームプログラミング 』

他シーンからシグナルを送る方法