zoukankan      html  css  js  c++  java
  • Unity UI和引用的管理中心

    我们来谈谈Unity的UI, 通常会写一些UI页面,当A页面需要去操作B页面的时候. 至少要获取B页面的引用吧! 一般新人都会在组件的写一个public GameObject UIB页面的属性, 然后通过拖放的方式获取B页面的引用.

    当你的UI多的时候拖的方式就很难找到的页面被那些引用了。  =.=有的时候你就是不想拖放方式获取B页面引用,反正看起来总觉得怪怪的. 我们来了解下UI管理中心.

    一、管理中心:

    我们创建一个类来专门管理UI的引用, 如果页面A想要获取页面B的引用,直接向管理中心获取.   A页面 –》 管理中心 –》B页面. 管理中心下图

    image

    解决问题: 避免页面引用的混乱

    我们来看看页面和页面的之间的操作, 通常A页面对B页面的操作有:  刷新B页面的数据, 打开B页面, 关闭B页面等等, A对B的操作可能需要数据(model)才能执行. 流程如下: 

    1. A设置数据保存管理中心

    2. A通过管理中心发送事件

    3. B选择是否需要获取参数执行某种行为

    image

    解决问题: A页面可以发送一些事件给B,并且传递一些参数给B(简单方便许多啦)

    最终效果图:

    U7BQ51CPLAY3%EZ`~7IP%LR

    项目的下载地址: http://yunpan.cn/cdndYzcEaZFHC  访问密码 6a8d

    如果你感兴趣,你可以把你妹妹介绍给我
  • 相关阅读:
    ie和firefox浏览器对透明flash的兼容性问题
    CSS样式命名规则
    js中用script 嵌套script块
    visual stdio2005常用快捷键
    SQL数据库设计的命名规范
    js实现excel数据导入
    程序员每天该做的事
    用户体验公式
    sql编程命名规范
    五种常见的ASP.NET安全缺陷
  • 原文地址:https://www.cnblogs.com/plateFace/p/4735374.html
Copyright © 2011-2022 走看看