ShadowCaster2DのShapeをSpriteRendererやCompositeCollider2Dから生成できるようにするEditor拡張
AutoShadowCaster2D.-.SampleScene.-.Windows.Mac.Linux.-.Unity.2022.3.2f1._DX11_.2023-10-21.11-30-41.mp4
- unitypackageをダウンロードして使う
- もしくは
ShadowCaster2DAutoShapeEditor.cs
をEditorフォルダに入れる
unitypackageで導入した場合はAssets/Editor/AutoCreateShadowShape2D/
にスクリプトがあります。
SpriteRenderer
かCompositeCollider2D
がすでについているオブジェクトにShadowCaster2D
を付けます。
ShadowCaster2D
がEditor拡張され、Auto Create Shadow Shape
ボタンとDelete Shadow Shape
ボタンが作られます
Auto Create Shadow Shape
でポリゴンに沿ったShapeが形成されます。
Delete Shadow Shape
でShapeを完全に消去します。
Auto Create Shadow Shape
ボタンかDelete Shadow Shape
ボタンを押したときに出ます。
SpriteRenderer
かCompositeCollider2D
が存在しないと出ます。どちらかをアタッチしてください。