当前位置:   article > 正文

Unity 常用脚本:Resources加载_unity脚本内resources

unity脚本内resources

Resources加载

使用Resources可以加载获取项目中Project中的资源。

使用前需要将要加载的资源放到Resources文件夹中,文件夹需要自己创建。

创建文件夹:在Project界面右击选择Create,然后选择Folder。

加载预制体:

  1. using System.Collections;
  2. using System.Collections.Generic;
  3. using UnityEngine;
  4. public class TestLoad : MonoBehaviour
  5. {
  6. GameObject objNeed;//需要加载到场景中的物体
  7. GameObject objClone;//克隆物体
  8. void Start ()
  9. {
  10. //加载资源
  11. //写加载路径时不能加上Resources
  12. //此时场景中还无法看到
  13. objNeed = (GameObject)Resources.Load("Prefab/Cube");
  14. //将加载的资源实例化到场景中,此时场景中已经有了需要的物体
  15. objClone = Instantiate(objNeed);
  16. //根据需要对场景中的物体进行一些设置
  17. objClone.transform.parent = transform;//设置父节点
  18. objClone.transform.position = Vector3.zero;//设置位置
  19. objClone.name = "New";//重命名
  20. }
  21. }

加载图片:

  1. using System.Collections;
  2. using System.Collections.Generic;
  3. using UnityEngine;
  4. public class TestLoad : MonoBehaviour
  5. {
  6. Sprite texNeed;//需要加载到场景中的物体
  7. SpriteRenderer tex;//场景中的物体
  8. void Start ()
  9. {
  10. //获取场景中物体
  11. tex = GameObject.Find("Tex").GetComponent<SpriteRenderer>();
  12. //加载资源
  13. texNeed = Resources.Load<Sprite>("Texture/TestTexture");
  14. //将加载的图片资源替换原图
  15. tex.sprite = texNeed;
  16. }
  17. }

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/很楠不爱3/article/detail/566424
推荐阅读
相关标签
  

闽ICP备14008679号