一般在实际项目开发过程中,UI 界面制作好以后会拖拽成为一个 Prefab 资源,和 Scene 场景分离,在需要加载到该场景的时候,再动态的加载显示UI界面

动态加载方法:

第一步:将制作好的UI面板拖拽成为一个Prefab资源,放到Resources文件夹下

第二步,编写脚本挂在 UI Root 上即可

  • Resources.Load<T>(path):从资源文件夹中获取T,其中T的路径为path
  • NGUITools.AddChild(父对象, 子对象):NGUI 提供的一个实例化物体,设置子物体的一个内置函数
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class UIAdd : MonoBehaviour
{private GameObject myUI;void Start(){myUI = Resources.Load<GameObject>("Sprite");NGUITools.AddChild(gameObject, myUI);}
}

Unity3D之NGUI基础7:UI动态加载相关推荐

  1. 游戏UI动态加载图片优化

    说到UI优化,很多人对其并不以为意,UI的制作无非使用UGUI或者NGUI.UI优化主要是针对图集,还有一些依赖项的优化,针对的是内存优化,上面这些都是关于静态UI的优化,这个是作为程序员都要经历的阶 ...

  2. 在Unity3D的网络游戏中实现资源动态加载

    用Unity3D制作基于web的网络游戏,不可避免的会用到一个技术-资源动态加载.比如想加载一个大场景的资源,不应该在游戏的开始让用户长时间等待全部资源的加载完毕.应该优先加载用户附近的场景资源,在游 ...

  3. web页面优化之动态加载js和文件

    关于按需加载js,从而提高页面加载性能: 以京东商品详情页面为例: 首次打开时,会加载一部分js,当下拉滚动条时,会促发事件,从而以jsponp形式异步加载一些js文件,如评论调用的js文件: htt ...

  4. Unity3D的uniSWF插件动态加载SWF UI资源

    uniSWF能把Flash的素材像用AS3编程类似,只不过环境要在C#或者JS中编程.要是想创建一个类似Menu菜单或者像导航一样的菜单,在Unity中首先要选择摄像机,给摄像机添加MovieClip ...

  5. Unity3D的坑系列:动态加载dll

    Unity3D的坑系列:动态加载dll 我现在参与的项目是做MMO手游,目标平台是Android和iOS,iOS平台不能动态加载dll(什么原因找乔布斯去),可以直接忽略,而在Android平台是可以 ...

  6. Android插件化开发之动态加载基础之ClassLoader工作机制

    类加载器ClassLoader 早期使用过Eclipse等Java编写的软件的同学可能比较熟悉,Eclipse可以加载许多第三方的插件(或者叫扩展),这就是动态加载.这些插件大多是一些Jar包,而使用 ...

  7. Unity3d(UE4)动态加载osgb倾斜摄影数据

    在Unity3D平台动态加载调度倾斜摄影数据,利用多线程动态加载瓦片数据,可以顺畅加载海量的瓦片数据.目前测试可流畅加载200G左右数据,支持加载本地数据,数据可不放在Unity工程内,也可以将数据放 ...

  8. 【Unity】励志成为最强UI仔—BeaverJoe项目之UI界面制作【上】代码优化-动态加载UI对象

    跟BeaverJoe老师学习UI界面制作中,在原先的项目中,角色的solt是静态的五个角色.所以我想把他改成一个动态通过PlayerGM来控制的一个动态加载UI 效果展示 /// <summar ...

  9. Unity3d实现手动选择动态加载PPT文件并展示

    Unity3d实现手动选择动态加载PPT文件并展示 前言 功能效果 功能实现 定义OpenFileName类 定SelectFileDialog类 选择文件 前言 上一篇文章我讲了Unity3d实现加 ...

最新文章

  1. Java那些事之多线程
  2. 【转】3.2SharePoint服务器端对象模型 之 访问文件和文件夹(Part 2)
  3. pythonfillcolor_openpyxl 填充颜色(单元格)
  4. 雷云3灯光配置文件_雷蛇的哪种键盘最适合入手?3款最佳雷蛇键盘推荐。
  5. php三级分销系统制作_微分销商城系统创建三级微商分销体系方法
  6. Android 8.0 学习(14)---Android8.0适配分析
  7. 别太相信自己,总有一种诈骗戳中你的刚需
  8. 什么样的老板不适合找运营?
  9. 优秀的代码永垂不朽!
  10. (libgdx学习)Polling
  11. Linux下rc.local不执行问题
  12. 无向图 是什么 如何保存 如何搜索 求分组 求最短路径
  13. 图解 | 深入揭秘 epoll 是如何实现 IO 多路复用的!
  14. nyoj 410 how many ones?
  15. HELIX Design system v4.r3.M0-ISO 1CD
  16. 网页与多个服务器建立websoc,同一个页面怎么发起多个websocket
  17. python实习内容过程_实习报告
  18. 解决git报错:‘fatal: unable to access ‘https://XXX: Failed onnect to github. com port 443: Timed out
  19. 在linux上运行爬虫任务报错:Overridden settings******
  20. 中文维基百科数据爬取与预处理

热门文章

  1. python处理excel的优势-用Python读写Excel文件的方式比较
  2. python中文版免费下载-Python IDLE汉化版下载
  3. 关于语音识别技术 你了解多少
  4. 登量子位“AI领航企业榜单”,联想用实力说话
  5. 亚马逊新专利:Alexa可根据用户的语音识别疾病或抑郁
  6. 语音情感识别的优选方法与流程
  7. supercharge快充_电荷泵?双电芯?高压低流?盘点目前最全快充技术
  8. mysql代码的核心类_mysql源码---核心类 (1)线程类
  9. SpringSecurity系列(五) Spring Security 权限设计
  10. 【Spring笔记】Spring创建hello程序