🌲

Godot4.2 Area2DのShapeについて

2024/05/19に公開

背景

公式ドキュメント付属のチュートリアルにおいて、Area2DへのCollisionShape2Dの設定方法に画像がく一瞬???となるためメモ

参考

設定方法

エディタ上の警告メッセージ

エディタ上に現れた警告メッセージからも読み取れる通り、CollisionShape2DまたはCollisionPolygon2Dを子ノードとして追加する必要があるように見える。

ドキュメント上の記載

チュートリアルドキュメント上においても、CollisionShape2Dを子ノードとして追加しShapeプロパティを設定するよう促している。

問題点

このチュートリアル手順において子ノードの追加やプロパティの設定に不慣れなため、それを含めた設定方法を明記しておく必要がある。

設定方法

1.Sceneタブ中のArea2Dノードを右クリックしコンテキストメニュー上のAdd Child Node...を選択

2.Shapeと検索するなどして、CollisionShape2Dを見つけ出し、選択してCreate

3.Sceneタブ中に新たに追加されたCollisionShape2Dをクリックし、Inspectorタブ中で設定可能な状態にする

4.Inspectorタブ中で、CollisionShape2D:Shapeプロパティに好ましいShapeを選択

5.Previewタブ中で、Shapeのサイズを適切に変更

Discussion