【问题标题】:Sorting game object in front of canvas在画布前对游戏对象进行排序
【发布时间】:2020-10-24 02:36:15
【问题描述】:

如何在画布前对游戏对象进行排序?

请注意,渲染模式设置为屏幕空间 - 覆盖

希望您有其他选择,而不是将渲染模式更改为相机

【问题讨论】:

  • 到底是什么问题?对象需要是 3D 或其 2D 但在其他 2D 对象后面渲染?

标签: c# unity3d game-engine game-development unity2.0


【解决方案1】:

画布中的 UI 元素的绘制顺序与它们在层次结构中出现的顺序相同。首先绘制第一个孩子,然后绘制第二个孩子,依此类推。如果两个 UI 元素重叠,则后面的元素将出现在前面的元素之上。 如果您需要渲染 3d 游戏对象,则不能使用屏幕空间叠加,需要切换到屏幕空间相机。 一切都很好解释here

如果你能分享更多具体问题的细节,你尝试的结果是什么,预期的结果是什么,你将能够获得更准确的帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-07
    • 1970-01-01
    • 2019-08-03
    • 1970-01-01
    相关资源
    最近更新 更多