随笔分类 -  Laya

摘要:Laya 自制框架之窗口层级管理器 @author ixenos 2021年5月26日 1 package framework.manager 2 { 3 import laya.display.Sprite; 4 import laya.events.Event; 5 import laya.ui 阅读全文
posted @ 2021-05-26 16:07 ixenos 阅读(424) 评论(0) 推荐(0) 编辑
摘要:Laya 自制框架之事件管理器 @author ixenos 2021年5月26日 1 package framework.manager 2 { 3 import framework.event.FrameworkEvent; 4 5 import laya.events.EventDispatc 阅读全文
posted @ 2021-05-26 16:03 ixenos 阅读(322) 评论(0) 推荐(0) 编辑
摘要:Laya 屏幕适配 @author ixenos 2021年4月9日 1.屏幕适配的主要痛点在于:如何让设计尺寸和屏幕尺寸融洽,比如说消除黑边,异形屏适配,还有固定居上居下居左居右居中等等的问题 2.这里直接给出一个刚出炉的code snippet,对竖屏页面进行适配 1 Laya.stage.sc 阅读全文
posted @ 2021-04-09 11:48 ixenos 阅读(691) 评论(0) 推荐(0) 编辑
摘要:Laya 渐隐渐显的递归实现 @ixenos 2021年3月9日 1.frameLoop 版 1 public function lineFadeInOut():void{ 2 fadeInFunc(4,fadeInFunc); 3 } 4 5 private function fadeInFunc 阅读全文
posted @ 2021-03-09 19:14 ixenos 阅读(226) 评论(0) 推荐(0) 编辑
摘要:Laya 实现带有子菜单的List之母项子项通用 @ixenos 2020-11-02 12:20:53 气死我了,上才艺 1 private function listCateToggle(index:int):void{ 2 var dat:* = lui.listCate.getItem(in 阅读全文
posted @ 2020-11-02 12:23 ixenos 阅读(288) 评论(0) 推荐(0) 编辑
摘要:Laya 用List实现固定大小的二级菜单 @ixenos 2020-10-29 11:19:38 1.继承修改了List 1 /** 2 * 改良List 3 * 改良目标:单列列表,item不规则大小 4 * 5 * @author ixenos 2020-10-27 14:40:00 6 * 阅读全文
posted @ 2020-10-29 11:26 ixenos 阅读(698) 评论(1) 推荐(0) 编辑
摘要:Laya 滑动切换的ViewStack @ixenos 2020-10-29 11:08:36 1.查看ViewStack源码,发现只是个简单的visible切换,我们继承修改一下,实现缓动切换 1 /** 2 * 使用运动切换的ViewStack 3 * @author ixenos 2020-1 阅读全文
posted @ 2020-10-29 11:16 ixenos 阅读(503) 评论(0) 推荐(0) 编辑
摘要:Laya 粒子调用封装 @author ixenos 2020-05-29 16:09:41 0.需要结合这篇文章对源码的修改:Laya 爆改Laya IDE和Laya引擎使其支持2D粒子爆发模式 1.粒子信息配置在表中,信息包括:路径、回收倒计时 2.用一个Manager统一管理调用 3.伪代码如 阅读全文
posted @ 2020-05-29 16:24 ixenos 阅读(375) 评论(0) 推荐(0) 编辑
摘要:Laya 拖尾简要示例 @author ixenos 2020-05-26 16:13:42 1 Laya.timer.frameLoop(2,this,trailLoop);//隔几帧,看效果来决定 2 3 private function trailLoop():void{ 4 var trai 阅读全文
posted @ 2020-05-26 16:15 ixenos 阅读(1259) 评论(0) 推荐(0) 编辑
摘要:Laya 镜头移动缓冲 @author ixenos 2020-05-13 12:16:53 1 public function moveUpdate(dt:int):void{ 2 dt = dt * 0.001; 3 var rate:Number = 6; 4 if(_moveToX!=thi 阅读全文
posted @ 2020-05-13 12:17 ixenos 阅读(472) 评论(0) 推荐(0) 编辑
摘要:Laya 屏幕聚焦 @author ixenos 2020-05-13 12:15:08 1 /** 2 * 屏幕聚焦到指定点位 3 * @param aimX 地图中的x坐标 4 * @param aimY 地图中的y坐标 5 * @param scaleN 缩放倍数 6 * 7 */ 8 pub 阅读全文
posted @ 2020-05-13 12:16 ixenos 阅读(422) 评论(0) 推荐(0) 编辑
摘要:Laya 慢镜头 @author ixenos 2020-05-13 12:13:06 1 /** 2 * 慢镜头 3 * @param scale 缩放值 4 * @param duration 持续时长 5 */ 6 public function slowCamera(scale:Number 阅读全文
posted @ 2020-05-13 12:13 ixenos 阅读(367) 评论(0) 推荐(0) 编辑
摘要:Laya 屏幕抖动 @author ixenos 2020-05-13 12:07:37 1 package 2 { 3 4 import laya.maths.Rectangle; 5 import laya.ui.Box; 6 7 public class ShakeCamera 8 { 9 p 阅读全文
posted @ 2020-05-13 12:09 ixenos 阅读(633) 评论(0) 推荐(0) 编辑
摘要:Laya 动态转移显示对象 @author ixenos 2020-05-13 10:28:50 1.在不同显示对象间切换时,常有子对象复用的需求,而又不至于抽出来作为公共对象时,可以采用动态转移显示对象的方法 2.在改变显示对象后,子对象由于引用的持有关系,原有的事件绑定等逻辑关系仍在,是一个ha 阅读全文
posted @ 2020-05-13 10:33 ixenos 阅读(256) 评论(0) 推荐(0) 编辑
摘要:Laya 动态锚点 @author ixenos 2020-05-13 10:15:16 1.由于Laya在动态改变锚点时本身的坐标不会改变,不像在IDE编辑时的表现,因此我们手动改变他的坐标来实现动态锚点 2.动态锚点主要应用在显示对象实现不同锚点表现的动效衔接时 1 public static 阅读全文
posted @ 2020-05-13 10:28 ixenos 阅读(563) 评论(0) 推荐(0) 编辑
摘要:Laya 爆改Laya IDE和Laya引擎使其支持2D粒子爆发模式 @author ixenos 2019-11-01 19:47:26 1. 修改IDE的功能需要深入到/resources/app/out/vs/layaEditor路径下 1)其中,在/resources/app/out/vs/ 阅读全文
posted @ 2019-11-01 20:18 ixenos 阅读(1955) 评论(0) 推荐(0) 编辑
摘要:Laya 使list渲染支持分帧的思路 @author ixenos 2019-09-06 1.由于Laya的list渲染时没有做分帧处理,只做了延迟帧处理,所以当单页元素较多时,会有大量运算卡帧的情况, 结合之前 Laya 分帧加载优化 这篇文章,对其中renderItems做出优化 2.原ren 阅读全文
posted @ 2019-09-06 18:00 ixenos 阅读(1017) 评论(0) 推荐(0) 编辑
摘要:其中, 阅读全文
posted @ 2019-08-26 11:41 ixenos 阅读(551) 评论(0) 推荐(0) 编辑
摘要:Laya 首日红点逻辑 @author ixenos 2019-08-26 10:50:27 1.原理:显然,首日红点意味着包含进程销毁的情况,那么就要持久化存储信息,这里我们使用LocalStorage存储时间点, 存入时,进行时间判断来决定是否销毁标志,然后在每次登陆时进行非值刷新,时间未达到不 阅读全文
posted @ 2019-08-26 11:17 ixenos 阅读(315) 评论(0) 推荐(0) 编辑
摘要:Laya List翻页滚动方案 & List滚动源码解析 @author ixenos 2019-03-29 1.List翻页滚动方案 1 /** 2 * 计算下一页的起始索引, 不足时补足 3 * @param direction 0 for pre, 1 for nex , @author ix 阅读全文
posted @ 2019-03-29 11:40 ixenos 阅读(2815) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示