Unity
[Unity] SpriterRender에 그림자 넣는법
기억해조
2025. 1. 2. 15:05
SpriteRender에는 Material을 1개밖에못넣고
CastShadow가 체크된 Material을 넣어도 그림자가 안생긴다.
아래 코드를 사용하면
3D공간에 SpriteRender를 배치했을때 그림자가 생긴다.
spriteRenderer = gameObject.GetComponent<SpriteRenderer();
spriteRenderer.recieveShadows = true;
spriteRenderer.shadowCastingMode=UnityEngine.Rendering.ShadowCastingMode.TwoSided;
-출처
https://www.reddit.com/r/Unity3D/comments/aw48dl/sprite_receiving_cast_shadows_bug/