版本:Unity 6 (6000.0)
语言英语
  • C#

EditorGUIUtility.LoadRequired

建议更改

成功!

感谢你帮助我们提高 Unity 文档的质量。虽然我们无法接受所有请求,但我们确实会阅读每条用户建议的更改并适时进行更新。

关闭

提交失败

基于某种原因,无法提交你建议的更改。请在几分钟后<a>重试</a>。感谢你花时间帮助我们提高 Unity 文档的质量。

关闭

取消

声明

public static Object LoadRequired(string path);

描述

加载必需的内置资源。

此函数会在 Assets/Editor Default Resources/ 文件夹中查找必需的资源。以下示例显示了加载 iPhone 纹理并将其用于对一个立方体进行纹理处理。

using UnityEngine;
using UnityEditor;

public class LoadRequiredExample { [MenuItem("Examples/LoadRequired Editor Example")] static void loadRequiredExample() { Texture tex = (Texture)EditorGUIUtility.LoadRequired("BuildSettings.iPhone");

Renderer r = GameObject.Find("Cube").GetComponent<Renderer>(); r.sharedMaterial.mainTexture = tex; } }