自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 ts通用对象池

ts通用对象池 前言  一般在游戏场景中,都会有存在部分资源复用的情况。像是最常见的FPS中的一些子弹实例,在实际场景中是需要被反复使用的。但是如果一直创建销毁对象会产生很多不必要的开销。  对象池应运而生,主要用于管理一些需要反复创建销毁的对象,通过对象池这些对象在使用完后并不会被销毁而是隐藏起来,下次在使用时就不用再创建了。 下面是我近段时间写的一个通用对象池,供大家参考。 1.泛型对象池 /** * 对象池泛型 */ export class ObjPool<T> { /

2021-09-09 15:23:28 725

原创 JS执行机制及async函数

JavaScript运行时  在执行 JavaScript 代码的时候,JavaScript 运行时实际上维护了一组用于执行 JavaScript 代码的代理。每个代理由一组执行上下文的集合、执行上下文栈、主线程、一组可能创建用于执行 worker 的额外的线程集合、一个任务队列以及一个微任务队列构成。 1.事件循环(Event loops)  每个代理都是由事件循环驱动的,事件循环负责收集事件(包括用户事件以及其他非用户事件等)、对任务进行排队以便在合适的时候执行回调。然后它执行所有处于等待中的 Java

2021-08-09 19:43:44 1545

原创 Egret(引擎篇)

Egret(引擎篇) EgretEgret(引擎篇)一、什么是Egret?二、Egret1.常用文件配置2.显示对象3.坐标系4.显示列表与容器类5.时间与用户交互5.布局 一、什么是Egret?   Egret Engine是一个基于TypeScript语言开发的HTML5游戏引擎,Egret 引擎专注于移动设备上的HTML5 游戏开发,为HTML5 游戏开发者提供了无可比拟的快捷开发游戏的方式。   引擎特点: 简洁易用,上手难度低; 配套工具完善; 性能高效,Egret完全使用HTML5标准

2021-01-04 17:31:38 883

原创 TypeScript

Egret TypeScript学习Egret初识(TS篇)一、TypeScript简介二、TypeScript1.TS基本数据类型2.函数总结欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入前

2020-12-31 17:54:24 118

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除