我有一个Unity Shader,我想使用屏幕大小。 我用滑块设置它,以设置屏幕尺寸,但它不是最好的。 我只找到了WPOS,但它只用于片段的坐标。 这些是从(0,0)到(宽度,高度)我需要的。
答案 0 :(得分:1)
有内置变量给出屏幕分辨率。 _ScreenParams将包含当前渲染目标的宽度和高度。要使用此变量,请确保包含" UnityCG.cginc"。
还有其他一些有用的内置变量。您可以在a link
获取有关它们的更多信息编写控制着色器的脚本也可能值得考虑。虽然在这种情况下不需要,但对于其他稍微复杂的着色器,通常需要它。