如果只是单纯的对没有 透明通道的 2D精灵,要求阴影,使用 系统自带 的 材质包 Default-Material,即可实现
如果在此基础上需要添加功能,请自便。
本文章就参考资料1 2DSprite的实时阴影
做出补充,Unity 版本号适用于 5.5.0f3 以及5.5.0p4版本
版本原因,导致下面的两行代码无法使用
transform.GetComponent<SpriteRenderer>().renderer.receiveShadows = true;
transform.GetComponent<SpriteRenderer>().renderer.castShadows = true;
参考部分代码来源
https://forum.unity3d.com/threads/sprite-receive-shadow.357705/

本文介绍了如何在Unity 5.5.0f3和5.5.0p4版本中为2D精灵添加实时阴影。通过使用Default-Material并修改特定代码行,可以解决2D精灵阴影问题。同时提到了参考资料和附加资源,包括palmbark material.unitypackage和standAssets_Skyboxes_Terrain.unity项目包。

8万+

被折叠的 条评论
为什么被折叠?



