【发布时间】:2020-10-24 02:36:15
【问题描述】:
如何在画布前对游戏对象进行排序?
请注意,渲染模式设置为屏幕空间 - 覆盖
希望您有其他选择,而不是将渲染模式更改为相机
【问题讨论】:
-
到底是什么问题?对象需要是 3D 或其 2D 但在其他 2D 对象后面渲染?
标签: c# unity3d game-engine game-development unity2.0
如何在画布前对游戏对象进行排序?
请注意,渲染模式设置为屏幕空间 - 覆盖
希望您有其他选择,而不是将渲染模式更改为相机
【问题讨论】:
标签: c# unity3d game-engine game-development unity2.0
画布中的 UI 元素的绘制顺序与它们在层次结构中出现的顺序相同。首先绘制第一个孩子,然后绘制第二个孩子,依此类推。如果两个 UI 元素重叠,则后面的元素将出现在前面的元素之上。 如果您需要渲染 3d 游戏对象,则不能使用屏幕空间叠加,需要切换到屏幕空间相机。 一切都很好解释here。
如果你能分享更多具体问题的细节,你尝试的结果是什么,预期的结果是什么,你将能够获得更准确的帮助。
【讨论】: