size | 该立方体贴图每个面的宽度和高度都应相同。 |
format | 底层立方体贴图对象的格式。 |
mipmap | 该立方体贴图是否有 Mipmap? |
nativeTex | 原生立方体贴图纹理对象。 |
使用外部创建的原生立方体贴图对象创建一个 Unity 立方体贴图。
此方法最适用于原生代码插件,这些插件在 Unity 外部创建平台特定的立方体贴图纹理
对象,并且需要在 Unity 场景中使用这些立方体贴图。
传递到 CreateExternalTexture 的参数应与该纹理的实际值匹配;底层纹理应为立方体贴图(2D 纹理将不起作用)。
Direct3D 类设备上的原生纹理对象是一个指向基本类型的指针,可通过该指针创建纹理
(D3D11 上为 ID3D11ShaderResourceView)。在 OpenGL/OpenGL ES 上为 GLuint。在 Metal 上为 id<MTLTexture>。
另请参阅:UpdateExternalTexture、Texture.GetNativeTexturePtr。