TextureImporter.GetPlatformTextureSettings

切换到手册
public bool GetPlatformTextureSettings (string platform, out int maxTextureSize, out TextureImporterFormat textureFormat, out int compressionQuality, out bool etc1AlphaSplitEnabled);

参数

platform需要进行设置的平台(请参阅以下选项)。
maxTextureSize最大纹理宽度/高度(以像素为单位)。
textureFormat给定平台的纹理格式。
compressionQuality值的范围为 0 到 100,等同于标准 JPEG 质量设置。
etc1AlphaSplitEnabledETC1 和 Alpha 分离标志的状态。

返回

bool 如果发现平台覆盖,则为 true,如果未发现任何覆盖,则为 false。

描述

获取特定于平台的纹理设置。

所选平台的值将在“out”参数中返回。适用于平台字符串的选项为“Standalone”、“Web”、“iPhone”、“Android”、“WebGL”、“Windows Store Apps”、“PS4”、“XboxOne”、“Nintendo 3DS”和“tvOS”。

using UnityEngine;
using UnityEditor;
using UnityEngine.UI;
using System.Collections;

public class DisplayInfo : EditorWindow { [MenuItem("PlatformSettings/GetSettingsForAndroid")] static void GetAndroidSettings() { string platformString = "Android"; int platformMaxTextureSize = 0; TextureImporterFormat platformTextureFmt; int platformCompressionQuality = 0; bool platformAllowsAlphaSplit = false;

TextureImporter ti = (TextureImporter)TextureImporter.GetAtPath("Assets/characters.png"); if (ti.GetPlatformTextureSettings(platformString, out platformMaxTextureSize, out platformTextureFmt, out platformCompressionQuality, out platformAllowsAlphaSplit)) { Debug.Log("Found some overrides for platform: " + platformString); } } }

public bool GetPlatformTextureSettings (string platform, out int maxTextureSize, out TextureImporterFormat textureFormat, out int compressionQuality);

参数

platform需要进行设置的平台(请参阅下文)。
maxTextureSize最大纹理宽度/高度(以像素为单位)。
textureFormat纹理的格式。
compressionQuality值的范围为 0 到 100,等同于标准 JPEG 质量设置。

返回

bool 如果发现平台覆盖,则为 true,如果未发现任何覆盖,则为 false。

描述

获取特定于平台的纹理设置。

所选平台的值将在“out”参数中返回。适用于平台字符串的选项为“Standalone”、“Web”、“iPhone”、“Android”、“WebGL”、“Windows Store Apps”、“PS4”、“XboxOne”、“Nintendo 3DS”和“tvOS”。


public bool GetPlatformTextureSettings (string platform, out int maxTextureSize, out TextureImporterFormat textureFormat);

参数

platform需要进行设置的平台(请参阅下文)。
maxTextureSize最大纹理宽度/高度(以像素为单位)。
textureFormat纹理的格式。

返回

bool 如果发现平台覆盖,则为 true,如果未发现任何覆盖,则为 false。

描述

获取特定于平台的纹理设置。

所选平台的值将在“out”参数中返回。适用于平台字符串的选项为“Standalone”、“Web”、“iPhone”、“Android”、“WebGL”、“Windows Store Apps”、“PS4”、“XboxOne”、“Nintendo 3DS”和“tvOS”。


public TextureImporterPlatformSettings GetPlatformTextureSettings (string platform);

参数

platform需要进行设置的平台(请参阅下文)。

返回

TextureImporterPlatformSettings 包含平台参数的 TextureImporterPlatformSettings 结构。

描述

获取特定于平台的纹理设置。

返回所选平台的参数。适用于平台字符串的选项为“Standalone”、“Web”、“iPhone”、“Android”、“WebGL”、“Windows Store Apps”、“PS4”、“XboxOne”、“Nintendo 3DS”和“tvOS”。