platform | 需要设置的平台(请参见下面的选项)。 |
maxTextureSize | 最大纹理宽度/高度(以像素为单位)。 |
textureFormat | 给定平台的纹理格式。 |
compressionQuality | 0..100 之间的值,相当于标准 JPEG 质量设置。 |
etc1AlphaSplitEnabled | ETC1 和 alpha 分离标志的状态。 |
bool 如果找到平台覆盖,则为 true;如果未找到覆盖,则为 false。
获取特定平台的纹理设置。
所选平台的值将返回到“out”参数中。平台字符串的选项为“Standalone”、“Web”、“iPhone”、“Android”、“WebGL”、“Windows Store Apps”、“PS4”、“XboxOne”、“Nintendo Switch”和“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); } } }
platform | 需要设置的平台(请参见下文)。 |
maxTextureSize | 最大纹理宽度/高度(以像素为单位)。 |
textureFormat | 纹理格式。 |
compressionQuality | 0..100 之间的值,相当于标准 JPEG 质量设置。 |
bool 如果找到平台覆盖,则为 true;如果未找到覆盖,则为 false。
获取特定平台的纹理设置。
所选平台的值将返回到“out”参数中。平台字符串的选项为“Standalone”、“Web”、“iPhone”、“Android”、“WebGL”、“Windows Store Apps”、“PS4”、“XboxOne”、“Nintendo Switch”和“tvOS”。
platform | 需要设置的平台(请参见下文)。 |
maxTextureSize | 最大纹理宽度/高度(以像素为单位)。 |
textureFormat | 纹理格式。 |
bool 如果找到平台覆盖,则为 true;如果未找到覆盖,则为 false。
获取特定平台的纹理设置。
所选平台的值将返回到“out”参数中。平台字符串的选项为“Standalone”、“Web”、“iPhone”、“Android”、“WebGL”、“Windows Store Apps”、“PS4”、“XboxOne”、“Nintendo Switch”和“tvOS”。
platform | 需要设置的平台(请参见下文)。 |
TextureImporterPlatformSettings 包含平台参数的 TextureImporterPlatformSettings 结构。
获取特定平台的纹理设置。
返回所选平台的参数。平台字符串的选项为“Standalone”、“Web”、“iPhone”、“Android”、“WebGL”、“Windows Store Apps”、“PS4”、“XboxOne”、“Nintendo Switch”和“tvOS”。