🌲
Godot4.2 Area2DのShapeについて
背景
公式ドキュメント付属のチュートリアルにおいて、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