最新消息:

Unity 加载资源

用户可以使用 Unity 资源数据库,在程序中动态加载 Project 视图中任意类型的资源对象。本例使用资源数据库动态加载了一张贴图并将其显示在屏幕中,具体代码如下所示。

using UnityEngine;
using System.Collections;
using UnityEditor;

public class CSharp : MonoBehaviour {
 Texture2D texture; //贴图
 
 void Start() {
 texture = (Texture2D)AssetDatabase.LoadAssetAtPath("Assets/Texture/0.png", typeof(Texture2D)); //从Project视图中加载资源
 }
 
 void OnGUI() {
 GUI.DrawTexture(new Rect(0,0,texture.width,texture.height),texture); //渲染资源
 }
}

本例使用资源数据库 LoadAssetAtPath() 方法来读取本地资源,该方法的第一个参数表示欲读取资源的完整路径,第二个参数表示该资源的类型。这里读取了一张 PNG 图片,并将其赋予 Texture(纹理)对象,最后使用 OnGUI() 方法将该纹理对象绘制在屏幕中。

好了,Unity 加载资源 就分享到这里,非常感谢你的来访。如果你喜欢本站,请不要忘记收藏本站,以便下次继续访问;也可以 关注站长微博 随时获取最新动态。你的支持就是我最大的动力!

转载请注明:爱维科斯 » Unity 加载资源

支付宝打赏支付宝打赏 微信打赏微信打赏

如果文章对你有帮助,欢迎点击上方按钮打赏作者