Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/lua/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Unity3d 在哪里可以找到CG程序窗口大小常量?_Unity3d_Window_Shader_Cg - Fatal编程技术网

Unity3d 在哪里可以找到CG程序窗口大小常量?

Unity3d 在哪里可以找到CG程序窗口大小常量?,unity3d,window,shader,cg,Unity3d,Window,Shader,Cg,我有一个统一的着色器,我想使用屏幕大小。 我用滑块来设置屏幕大小,但这不是最好的。 我只找到了WPO,但它只用于碎片的坐标。 这些是从(0,0)到(宽度、高度)我所需要的。有内置变量,它们被赋予屏幕分辨率_ScreenParams将包含当前渲染目标的宽度和高度。要使用此变量,请确保包含“UnityCG.cginc” 还有其他几个有用的内置变量。你可以在这里获得更多关于他们的信息 编写一个控制着色器的脚本也可能值得一试。虽然在这种情况下不需要,但对于其他稍微复杂的着色器,通常需要它。非常感谢,我搜

我有一个统一的着色器,我想使用屏幕大小。 我用滑块来设置屏幕大小,但这不是最好的。 我只找到了WPO,但它只用于碎片的坐标。
这些是从(0,0)到(宽度、高度)我所需要的。

有内置变量,它们被赋予屏幕分辨率_ScreenParams将包含当前渲染目标的宽度和高度。要使用此变量,请确保包含“UnityCG.cginc”

还有其他几个有用的内置变量。你可以在这里获得更多关于他们的信息


编写一个控制着色器的脚本也可能值得一试。虽然在这种情况下不需要,但对于其他稍微复杂的着色器,通常需要它。

非常感谢,我搜索了此链接!