设置3d对象总是使用“渲染队列”返回吗?

问题描述

我添加了位置为(0,0,0)的立方体对象和位置为(0.5,0,-3)的球体对象。我添加了纹理和材料。

Settings

我想使用渲染队列或其他解决方案将球体移到所有其他对象的后面。

我已经将此脚本添加到了球体上。它不起作用:

using UnityEngine;
public class RenderQueueTest : MonoBehaviour
{
    public int renderQueuePosition = -1;
    void Start()
    {
        GetComponent<Renderer>().material.renderQueue = renderQueuePosition;
    }
}

我还试图在检查器中更改球体材质渲染队列。

球体材质的默认渲染队列为:2000

我将其更改为:1999

不起作用。

以下是纹理:

Texture 1

Texture 2

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)