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

做网站开发的步骤网页在线秒收录

做网站开发的步骤,网页在线秒收录,雄安专业网站建设电话,wish跨境电商平台近两年AI绘图技术有了长足发展,准备把以前玩过的游戏类型重制下,也算是圆了一个情怀梦。 鉴于unity商用水印和启动时间的原因,我决定使用Laya来开发。目前laya已经更新到了3.0以上版本,就用目前比较新的版本。 之后关于开发中遇到…

  近两年AI绘图技术有了长足发展,准备把以前玩过的游戏类型重制下,也算是圆了一个情怀梦。

  鉴于unity商用水印和启动时间的原因,我决定使用Laya来开发。目前laya已经更新到了3.0以上版本,就用目前比较新的版本。

  之后关于开发中遇到的一些小问题,我都会记录到这篇博客中。毕竟只是个人项目,所以按照帖子的方式更新。

1,Laya的生命周期

  这个没什么说的,了解unity的生命周期后,这快设计的差不多,实例化一个继承Laya的类的时候,也可以看到相关的函数:

/*** 组件被激活后执行,此时所有节点和组件均已创建完毕,此方法只执行一次*///onAwake(): void {}/*** 组件被启用后执行,例如节点被添加到舞台后*///onEnable(): void {}/*** 组件被禁用时执行,例如从节点从舞台移除后*///onDisable(): void {}/*** 第一次执行update之前执行,只会执行一次*///onStart(): void {}/*** 手动调用节点销毁时执行*///onDestroy(): void {/*** 每帧更新时执行,尽量不要在这里写大循环逻辑或者使用getComponent方法*///onUpdate(): void {}/*** 每帧更新时执行,在update之后执行,尽量不要在这里写大循环逻辑或者使用getComponent方法*///onLateUpdate(): void {}/*** 鼠标点击后执行。与交互相关的还有onMouseDown等十多个函数,具体请参阅文档。*///onMouseClick(): void {}

2,TS的单例化

  单例化是常见的设计模式,ts的单例化用传统写法是这样:

export  class UIProp {private static instance: UIProp = null;static getInstance() {if (!UIProp.instance) {UIProp.instance = new UIProp();}return UIProp.instance;}/* 单例模式,仅允许通过 UIProp.getInstance 获取全局唯一实例*/private constructor() {console.log("创建函数");}public Start(){console.log("UI数据初始化");   }    public Update(){}}

调用方法如下:

 UIProp.getInstance().Update();

  但明显这样写很麻烦,尤其在单例化很多的情况下。而我想到,在C#可以用静态+泛型的方法解决。ts既然语法特性和C#很像,没道理不能简化,如是我又找到了如下写法:

//实例化脚本:基类
export class Singleton<T>{private static inst: any = null;public static Inst<T>(s: { new(): T }): T{if (this.inst == null){this.inst = new s();}return this.inst;}}

  之后再想创建单例化类的时候,只需要这样写就行。

import { Singleton } from "./Singleton";/*** name*/
export class Test extends Singleton<Test>{public Start(){console.log("初始化成功Test");}
}

  调用方法如下:

 Test.Inst(Test).Start();

  我们简单测试下,结果如下:

   暂时就先更新这么多,数据存储和读表放到端午节再更。

~~~~~~~2023/6/18~~~~~~~~

http://www.hkea.cn/news/22629/

相关文章:

  • 网站备案拍照背景志鸿优化网官网
  • 网站百度知道怎么做推广网站搜索引擎优化的方法
  • 网站建设注意哪些问题sem和seo是什么职业岗位
  • 一_建设网站前的市场分析奶茶软文案例300字
  • 做网站智能工具江阴企业网站制作
  • 怎么看网站有没有做推广大数据营销系统多少钱
  • 广东工厂搜索seoseo平台优化服务
  • 网站开发平台 eclipseseo网站推广案例
  • 什么网站做调查能赚钱关键词优化报价推荐
  • 网站开发职业认知小结开发一个app平台大概需要多少钱?
  • 装修公司全包项目seo搜索引擎实训心得体会
  • 爱站网是干什么的长沙关键词排名首页
  • wordpress 教垜四川seo推广公司
  • 东莞市阳光网青岛seo服务
  • 网站弹窗在中间位置企业培训师
  • 整站下载器 安卓版域名解析查询站长工具
  • 跨境自建站模板seo推广是做什么
  • 网站建设与网页设计报告网络营销师报名入口
  • 生成前端页面的网站东莞网络营销全网推广
  • 网站及单位网站建设情况免费男女打扑克的软件
  • 公司有网站有什么好处网上开店如何推广自己的网店
  • 海口网站建设策划关键词排名优化工具有用吗
  • 请问哪里可以做网站汕头seo
  • 访问国外网站速度慢苏州关键词seo排名
  • 做网站备案照片的要求谷歌seo教程
  • wordpress站点全屏新站如何让百度快速收录
  • wordpress 会议 主题推广排名seo
  • 源码开发网站建设sem与seo的区别
  • 如何查网站的空间防恶意点击软件
  • 单位网站建设收费标准互联网推广引流