当前位置: 首页 > wzjs >正文

利用网站做蜘蛛池国内b站不收费网站有哪些

利用网站做蜘蛛池,国内b站不收费网站有哪些,对软件工程专业的认识,wordpress index.php 跳转Unity之基于MVC的UI框架-含案例 使用案例:类《双人成行》3D动作益智冒险类双人控制游戏开发教程 资源地址:https://learn.u3d.cn/tutorial/3d-adventure-william-anna 一、MVC框架概览 本框架以MVC的方式搭建,以View视口的方式展现数据&am…

Unity之基于MVC的UI框架-含案例

使用案例:类《双人成行》3D动作益智冒险类双人控制游戏开发教程

资源地址:https://learn.u3d.cn/tutorial/3d-adventure-william-anna

一、MVC框架概览

本框架以MVC的方式搭建,以View视口的方式展现数据,以Controller处理应用逻辑,数据存储方面以Model存储数据模型。

1 " View "

也就是视图以UI视口的方式展现给用户,内容有view、Window、PopWindow、Toast(游戏中的吐丝效果)、TipDialog等等;

2 “Controller”

处理应用逻辑,对用户的输入进行响应,如点击按钮后的响应等等

3 “Model”

对应用中用到的业务模型

  • 流程设计图

三、接口设计

【描述接口设计,在此详细说明,本章的接口是指引擎使用时的流程框架】

UIControllerManager

功能描述:界面管理类,对所有界面类型的组件进行控制(包括打开、切换、关闭等) 支持界面的静态加载、动态加载。界面的大部分操作都可以在这里调用。

  1. 方法名称: private void Init()

初始化所有的管理类,如View管理类,Window管理类,PopWindow管理类

  1. 方法名称: public void BaseRegisterView(System.Type type, string prefabPath)
    通过view的类型type和它所有的prefabPath注册指定的view
  2. 方法名称: public void BaseRegisterView(System.Type type, BaseViewController view)
    通过view的类型type和它所有的view注册指定的引用view
  3. 方法名称: public void BaseRegisterWindow(System.Type type, string prefabPath)
    通过Window的类型type和它所有的prefabPath注册指定的Window
  4. 方法名称: public void BaseRegisterWindow(System.Type type, BaseWindowController window)
    通过Window的类型type和它所有的Window注册指定的引用window
  5. 方法名称: public virtual void RegisterView()
    注册所有已经储存的View
  6. 方法名称: public virtual void RegisterWindow()
    注册所有已经储存的Window
  7. 方法名称: public void ChangeView(System.Type view, object param = null)

改变当前的激活的视口

  1. 方法名称: public BaseViewController GetCurrentView()
    取得当前激活的视口
  2. 方法名称: public void CloseView()
    关闭当前的视口
  3. 方法名称: public void ChangeWindow(System.Type window, object param = null, EChangeType type = EChangeType.ESWITCH)
    改变当前激活的窗口
  4. 方法名称: public BaseWindowController GetCurrentWindow()
    取得当前激活的窗口
  5. 方法名称: public void CloseWindow(System.Type window, params string[] param)

   关闭当前的窗口

ViewControllerManager

同UIControllerManager

管理所有基于BaseViewController派生的View

WindowControllerManager

同UIControllerManager

管理所有基于BaseWindowController派生的Window

BaseViewController

View基类所有全屏界面归属于View,所有View的基类

1)  public abstract void OnEnterStart(GameObject parent = null, object param = null);

当进入View以前的开始前调用

2)  public virtual void OnEnterEnd()

当进入View以前的结束后调用

3)  public abstract object OnExitStart()

4)  public virtual void OnExitEnd()

5)  public virtual void ChangeView(System.Type view, object param = null)

BaseWindowController

四、常用操作方法

派生自BaseWindowController的窗口类的注册和使用

两种方法

        1. 第一种方法

(1)首先新建你的Window类如“XXMainViewController”

(2)然后注册你的窗口类:

XXUIMainManager.Instance.BaseRegisterView(typeof(XXMainViewController), "Prefab/UI/View/XXMainViewController");

使用这种方法注册的类如XXMainViewController  将不能够出现在“Hierarchy”面版的对象“WindowControllerManager”下面

(3)然后就可以使用

XXUIMainManager.Instance.ChangeView(typeof(xxMainViewController));”方法切换到这个Window。

        1. 第二种方法

(1)首先新建你的Window类如“XXLoginWindowController”

然后注册你的窗口类:

将“XXLoginWindowController”的prefab对象拖到“Yunji.WindowControllerManager”

对象下,并将对象处于隐藏状态;

(2)找到Canvas对象下的派生自“UIControllerManager”的组件如“XXUIMainManager”,在它的属性“Windows”下增加“Size”值的大小,并将前面的“prefab对象”拖拽引用到其中的一个“Element”中。

(3)然后就可以使用

XXUIMainManager.Instance.ChangeView(typeof(XXMainViewController));”方法切换到这个Window。

派生自BaseWindowController的窗口类之间的切换

派生自BaseViewController的视口类、派生自BaseTipDialogController的提示窗口类、派生自BasePopWindowController的弹出窗口类的注册和使用类似上一节的操作。

http://www.dtcms.com/wzjs/389096.html

相关文章:

  • 所有网站的名字大全网站seo价格
  • 北京装修公司十大排名seo网站关键词快速排名
  • 网站怎么做微博认证网站seo关键词排名推广
  • 北京网站建设建设公司百青藤广告联盟
  • 武汉做网站选华企加速器seo站长综合查询
  • 网站开发宣传图网站优化推广价格
  • 学java做网站需要学什么获客
  • 顺德大良营销网站建设下载百度免费
  • 做养生网站需要证件吗搜索广告排名
  • 手机赚钱网站大全青岛网络优化费用
  • 培训教育行业网站建设方案网站排名靠前
  • 用PS做网站搜索框最近的大新闻
  • 手机ppt在哪个网站做外链发布网站
  • 网站301怎么做qq推广平台
  • 网页设计师发展趋势英文seo外链发布工具
  • 浙江网站建设方案优化推广方案策略怎么写
  • 机械企业网站建设推广广告
  • 做网站的合同广东东莞疫情最新情况
  • 温州做网站建设营销策略有哪些理论
  • 网站seo基础中国新闻网
  • 在线做汉字头像的网站东莞网站制作推广公司
  • 网络公司规章制度范本标题优化方法
  • 在线编辑ppt的网站关键词优化如何
  • 网站建设专业英文深圳营销型网站建设
  • 网站备案密码重置和备案注销申请办理手续登封网站设计
  • 南宁网页制作seosem是指什么意思
  • 天津艺匠做网站怎么样廊坊网站建设公司
  • 哪个网站可以做公务员真题焊工培训技术学校
  • 哪里有做家教网站的镇江搜索优化技巧
  • 合肥建设网站查询系统steam交易链接在哪里看