ayaha401 / AutoCreateShadowCaster2DShape

ShadowCaster2DのShapeをSpriteRendererやCompositeCollider2Dから生成できるようにするEditor拡張

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

AutoCreateShadowCaster2DShape

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/にスクリプトがあります。

使い方

SpriteRendererCompositeCollider2DがすでについているオブジェクトにShadowCaster2Dを付けます。

image
ShadowCaster2DがEditor拡張され、Auto Create Shadow ShapeボタンとDelete Shadow Shapeボタンが作られます

Auto Create Shadow Shapeでポリゴンに沿ったShapeが形成されます。
Delete Shadow ShapeでShapeを完全に消去します。

エラー

SpriteRenderer or CompositeCollider2D is not attached

Auto Create Shadow ShapeボタンかDelete Shadow Shapeボタンを押したときに出ます。
SpriteRendererCompositeCollider2Dが存在しないと出ます。どちらかをアタッチしてください。

About

ShadowCaster2DのShapeをSpriteRendererやCompositeCollider2Dから生成できるようにするEditor拡張


Languages

Language:C# 100.0%