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

专业长沙做网站公司搜索引擎优化与推广技术

专业长沙做网站公司,搜索引擎优化与推广技术,济南市扬尘治理官网,给公司做一个网站文章目录 0、环境:2.x版本1、runtime是什么2、使用实例情景需要做 3、script组件模式 0、环境:2.x版本 1、runtime是什么 简单来说,如果创建了一个scene,加了runtime和没加runtime的区别就是: 没加runtime&#xff…

文章目录

    • 0、环境:2.x版本
    • 1、runtime是什么
    • 2、使用实例
      • 情景
      • 需要做
    • 3、script组件模式

0、环境:2.x版本

1、runtime是什么

简单来说,如果创建了一个scene,加了runtime和没加runtime的区别就是:

  • 没加runtime,你new这个scene出来,不行代码操作,和你在IDE上看到的一样。
  • 加了runtime,你new出这个scene,实际上就已经可以有代码逻辑了。
  • 总而言之,就是加了runtime,运行时new出来的就是runtime指定的类(正常这个类继承了ui)

2、使用实例

情景

游戏里面有n种弹窗,比如有2种:
在这里插入图片描述
在这里插入图片描述

你想要:

  • 不用重复拼(替换资源时可以一键替换)
  • 能够将一些通用的展示内容配置化(或者说想要统一操作某个东西)
  • 一次代码修改给所有scene皮肤增加相同逻辑

需要做

  • 将这种做成组件【DialogUI,下面这个就代表组件】,别的地方使用直接拖过来用(不用重复拼)
  • 给【DialogUI】增加一个类【DialogCode】,这个类继承了你的UI,有n个【DialogUI】就继承n个,即有【DialogCode1~n】。前面提到了可能有n个逻辑类似的弹窗,这里就需要将这些通用逻辑抽到一个公共逻辑类【DialogCodeLogicComm】,每个【DialogCode】只需要在必要的生命周期那调用下【DialogCodeLogicComm】的必要接口即可。这里便是能够一次代码修改给所有scene皮肤增加相同逻辑。
  • 最后记得将【DialogCode1】拉到【DialogUI1】里,【DialogCode2】拉到【DialogUI2】里,依次类推。
  • 新增一个也很简单,创建个命名规范的【DialogUIx】,创建个【DialogCodex-这个类是极简的】,将【DialogCodex】拖入到【DialogUIx】的runtime即可,不用写之前的通用逻辑,通用逻辑在【DialogCodeLogicComm】类了。
  • 总结:不同的scene皮肤+runtime+runtime类内部带一个公共逻辑块类,实现多个样式一套逻辑。

3、script组件模式

也可以实现类似的功能,更多是一些通用的逻辑,可以用于ui(比如类似运行时控制器效果),也可以是非ui,关键还是看需求。

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

相关文章:

  • 口碑好的秦皇岛网站建设哪里有网络推广员的工作内容和步骤
  • 滨城区住房和城乡建设局网站百度点击工具
  • 企业网站建设市场报价宝安网站建设
  • 福州网站开发全球十大搜索引擎排名
  • 国外那些网站是做菠菜的查排名官网
  • 上海做网站品牌公司有哪些全网营销推广靠谱吗
  • 大型网站建设地址南京seo优化公司
  • 韩国 网站 域名百度官方网址
  • 做软件与做网站建设有什么区别网站优化推广平台
  • 秦皇岛解封最新消息今天上海城市分站seo
  • 网站建设新一点网络seo自动优化软件安卓
  • 做网站怎么找客户联系方式百度网站介绍
  • 用java做网站后辍名是什么网页制作软件
  • 网站建设费用明细报告子域名网址查询
  • 企业网站建设的报价湖南长沙seo
  • 个人网站怎么做支付宝接口在线刷关键词网站排名
  • 潍坊网站建设500seo站外优化最主要的是什么
  • 网站后台多个管理员宁波企业网站seo
  • 易语言如何建设网站微商软文
  • 做电商宠物带哪个网站最好东莞做一个企业网站
  • 国外个人网站模板1688seo优化是什么
  • 库尔勒 网站建设网络排名优化软件
  • 做网站订金为什么需要交那么多深圳网络推广优化
  • SQL如何建网站2022年度关键词
  • 网站建设多久百度seo外包
  • 杭州专业网站建设企业网络
  • 网站建设合同的主要内容优秀网站设计网站
  • 女的可以学做网站网站关键词优化技巧
  • 南乐网站建设电话廊坊关键词优化平台
  • 观音桥网站建设百度官网认证