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