Unity3d 对于在游戏中只有一面可见的2d纹理,使用四边形而不是精灵?

Unity3d 对于在游戏中只有一面可见的2d纹理,使用四边形而不是精灵?,unity3d,Unity3d,我正在unity中创建一个2d游戏,我使用数百个精灵游戏对象来表示我的地形 然而,问题是,我在游戏中只看到纹理的一面,但我在使用精灵时渲染两面 玩家看到的一面: 另一面渲染,但玩家永远看不到: 所以我的问题是:我应该只使用四边形和纹理的一面吗?在渲染过程中会剔除背面。别担心。你能提供一些说明这一点的文件吗?我很想更多地了解它。这就是着色器如何处理精灵和渲染。精灵告诉系统,无论其方向如何,都应该绘制它,但实际上从未绘制过“远离”摄影机的一侧(这种情况发生在OpenGL级别或更低级别,因为它背对

我正在unity中创建一个2d游戏,我使用数百个精灵游戏对象来表示我的地形

然而,问题是,我在游戏中只看到纹理的一面,但我在使用精灵时渲染两面

玩家看到的一面:

另一面渲染,但玩家永远看不到:


所以我的问题是:我应该只使用四边形和纹理的一面吗?

在渲染过程中会剔除背面。别担心。你能提供一些说明这一点的文件吗?我很想更多地了解它。这就是着色器如何处理精灵和渲染。精灵告诉系统,无论其方向如何,都应该绘制它,但实际上从未绘制过“远离”摄影机的一侧(这种情况发生在OpenGL级别或更低级别,因为它背对着摄影机,没有时间绘制)。如果不希望在编辑器中渲染背面,可以使用自定义着色器(请参见)。