public void GetTemporaryRT (int nameID, RenderTextureDescriptor desc, FilterMode filter= FilterMode.Point); 参数 nameID 此纹理的着色器属性名称。 width 像素宽度,或为 -1,表示“摄像机像素宽度”。 height 像素高度,或为 -1,表示“摄像机像素高度”。 depthBuffer 深度缓冲区位(0、16 或 24)。 filter...
坑点:在调用CommandBuffer.ReleaseTemporaryRT进行释放并不是将该纹理清空了,该纹理依旧在内存中,如果在之后重新调用CommandBuffer.GetTemporaryRT申请一个大小格式相同的临时纹理,会拿到该纹理,也就是说CommandBuffer.GetTemporaryRT得到的不一定是一张干净的纹理,很有可能是已经被写过的,所以必要的时侯要进行clear。其次,...
public void GetTemporaryRT(int nameID, int width, int height, int depthBuffer, FilterMode filter, RenderTextureFormat format, RenderTextureReadWrite readWrite, int antiAliasing, bool enableRandomWrite); public void GetTemporaryRT(int nameID, RenderTextureDescriptor desc, FilterMode filter);...
public void GetTemporaryRT (int nameID, int width, int height, int depthBuffer= 0, FilterMode filter= FilterMode.Point, RenderTextureFormat format= RenderTextureFormat.Default, RenderTextureReadWrite readWrite= RenderTextureReadWrite.Default, int antiAliasing= 1); パラメーター nameID このテクス...