摘要: Laya 1.x 使用TS开发时,经常会碰到代码文件太多,加载index.html时时间太长的问题。Laya编辑器貌似没有自带JS代码合并的功能。基于Laya去实现JS合并需要修改编辑器源码,合并JS并且要修改导出index.html,实现起来比较麻烦,所以考虑合并发布前的TS代码,这样可以正常使用 阅读全文
posted @ 2018-12-21 20:50 chiguozi 阅读(448) 评论(0) 推荐(0) 编辑
摘要: Timer是时钟管理类,在Laya初始化的时候会创建一个实例,通过Laya.timer访问。 TimerHandler TimerHandler是对每一个定时任务的封装,每次调用frameOnce、frameLoop、once、loop或者callLayer都会产生一个TimerHandler实例。 阅读全文
posted @ 2018-10-08 17:45 chiguozi 阅读(553) 评论(0) 推荐(0) 编辑
摘要: Laya.Loader负责资源的加载逻辑,被LoaderManager管理。 Laya支持多种类型资源加载,也支持自定义类型加载。不同类型的加载方式可能不同。 Laya.Loader缓存已经被加载过得资源,减少资源重复加载。 提供清理资源接口,由LoaderManager封装接口。 部分资源加载包含 阅读全文
posted @ 2018-09-11 21:39 chiguozi 阅读(2468) 评论(0) 推荐(1) 编辑
摘要: LoaderManager 类用于用于批量加载资源。此类是单例,不要手动实例化此类,请通过Laya.loader访问。全部队列加载完成,会派发 Event.COMPLETE 事件;如果队列中任意一个加载失败,会派发 Event.ERROR 事件,事件回调参数值为加载出错的资源地址。 LoaderMa 阅读全文
posted @ 2018-09-07 07:49 chiguozi 阅读(1720) 评论(0) 推荐(0) 编辑
摘要: Image Image是Laya的一个UI组件,继承自Component。 Image.bitmap属性,是AutoBitmap类型;AutoBitmap继承自Graphics,负责处理图片九宫格逻辑。AutoBitmap与Bitmap没有继承关系。 AutoBitmap.source 是Textu 阅读全文
posted @ 2018-09-04 19:19 chiguozi 阅读(1009) 评论(0) 推荐(0) 编辑
摘要: 关于Laya自动图集 Laya会把size小于512 512的图片打入自动大图集中。如果图片被打入自动图集中,图片的内存就交由Laya自动处理,开发者不能手动删除。 Laya最多生成6张2048 2048的自动图集,3D为2张。可以通过 设置。 如果不想将图片打图自动图集有三种方法: 1. 取到图片 阅读全文
posted @ 2018-08-28 22:24 chiguozi 阅读(1394) 评论(0) 推荐(0) 编辑
摘要: 类型定义: 1 /** @private */ 2 public static const IMAGE:int = 0x01; 3 /** @private */ 4 public static const ALPHA:int = 0x02; //透明度变化 5 /** @private */ 6 阅读全文
posted @ 2018-08-20 22:33 chiguozi 阅读(777) 评论(0) 推荐(0) 编辑
摘要: 捕获阶段:此阶段引擎会从stage开始递归检测stage及其子对象,直到找到命中的目标对象或者未命中任何对象; 目标阶段:找到命中的目标对象; 冒泡阶段:事件离开目标对象,按节点层级向上逐层通知,直到到达舞台的过程。 1 MouseManager: 2 private function check( 阅读全文
posted @ 2018-08-16 22:15 chiguozi 阅读(6168) 评论(0) 推荐(0) 编辑
摘要: 编译器直接支持的数据类型成为基元类型(primitive type)。基元类型直接映射到 Framework类库(FCL)中存在的类型。 上述4行代码都能正确编译,并且生成相同的IL。 作者不支持使用 FCL 类型名称,原因如下: 开发人员会纠结使用 string 还是 String,string 阅读全文
posted @ 2017-06-22 10:48 chiguozi 阅读(474) 评论(0) 推荐(0) 编辑
摘要: 命名空间对相关的类型进行逻辑分组。 C# using 指令指示编译器尝试为类型名称附加不同的前缀,直至找到匹配项。 CLR 对命名空间一无所知。访问类型时,CLR需要知道类型的完整名称以及类型定义在哪个具体的程序集中。 编译器扫描引用的所有程序集,查找类型定义。如果找到,程序集信息和类型信息就嵌入生 阅读全文
posted @ 2017-06-17 09:31 chiguozi 阅读(279) 评论(0) 推荐(0) 编辑