当前位置: 首页 > 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/485030.html

相关文章:

  • 自建站和独立站一样吗长尾关键词挖掘工具爱网站
  • 织梦网站首页模板更换营销软文范例大全300字
  • 侦探公司做网站的资料360网站排名优化
  • 洛阳做网站公司哪家好google全球推广
  • 公司网站开发创业百度收录入口在哪里查询
  • 注销网站 取消接入郑州网站制作
  • 手机黑客网站大全百度seo可能消失
  • 男和男做的视频网站100种宣传方式
  • ruby做的网站开发宁德市属于哪个省
  • 福建省城乡和建设厅网站百度客服联系方式
  • 中山网络推广公司seo推广服务
  • 网站建设 数据分析关键词排名快速提升
  • wordpress dux1.4宁波seo外包快速推广
  • 建设银行官方网站买五粮液酒市场营销策划方案范文
  • 江都建设局网站排行榜百度
  • 个人网站建设设计饥饿营销的十大案例
  • 做网站虚拟主机和云服务器绍兴seo
  • 南宁有做校园门户网站的吗青岛seo精灵
  • 成品网站怎样建设上海营销seo
  • 政府类网站建设 经费nba常规赛
  • 万和城官方网站南宁seo排名首页
  • 供应邯郸网站建设seo是什么意思电商
  • 泉州 网站建设公司首选百度联盟个人怎么接广告
  • 网站正在建设 h5模板360竞价推广怎么做
  • 做公众号app 网站 app百度公司招聘岗位
  • 北京人力资源网站seo技术团队
  • 石家庄网站建设流程百度关键词搜索排行榜
  • 昆明网站建设推广服务今天
  • 黄村网站建设一条龙长沙建站seo公司
  • 十大免费ppt网站下载公司网站建设哪个好