在2.5D游戏项目中,不同精灵要分层显示怎么办
意思是不在一起显示
当Unity需要多摄像机 不同景深显示 ,不同物体的时候,想要改变 精灵的Layer层,怎么办
以"Player"层为例子,添加Add Layer
在Inspector视图下,有User Layer 11 为"Player"
可以选择其他的数字的User Layer层,命名为"Player",或者自定义
使用这句话,对应的 物体 的层数 就改变为"Player"
gameObject.layer = 11;
没错,对应的 数字 11,为 User Layer 11层
只有在物体生成的时候,对其赋值就行了
-------------------------------------------
写完上面的内容,才发现 参考资料1 的文章 的解决办法不错。
参考资料:
1.</

本文介绍了在Unity的2.5D游戏中处理不同精灵分层显示的问题。通过调整精灵的Layer层和使用渲染队列,可以实现精灵的深度排序,确保正确的遮挡关系。文中提供了修改物体Layer的方法,并引用了相关Unity笔记和Shader实例作为参考资料。
最低0.47元/天 解锁文章

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



