摘要:
这次的游戏项目需求与上次的不太一样 新手引导部分需要使用拼接Rect的方式实现 这种方式局限于只能扣出矩形的洞 还有一种比较麻烦的扣洞方法 用到的是 擦除+renderTexture的方式 可以用于扣出形状的洞 namespace Yui { export class GuideMask exten 阅读全文
摘要:
实际测试时发现为horizontalCenter/verticalCenter 赋值为null不可行 this.touchBox.horizontalCenter = undefined this.touchBox.verticalCenter = undefined 赋值为undefined即可取 阅读全文
摘要:
<script> function format(text, formatText) { var a = formatText.sort((a, b) => b.length - a.length); return text.replace(new RegExp('(' + a.join('|') 阅读全文
摘要:
需求: 当 finish 播放完成后 改变素材 再播放Show 实现: this['finish'].play(0); this['finish'].once(egret.Event.COMPLETE, () => { this.upStars(v); // 更换素材 this['image'].v 阅读全文
摘要:
内存溢出: 在Egret中定义为 变量引用导致实例对象的引用计次不能清除 结果就是 内存随着时长递增 在这次我的实战项目中,使用了多个龙骨动画, 总数应该是3*20个 项目完成,实际测试时发现 内存占用从10M左右一直涨到150M左右,并且FPS也持续下降 使用chrome的内存测试工具 ↓这是调试 阅读全文
摘要:
竖屏项目中 垂直排序,或者 横向排序 的scoller 或者 list 组件可用 思路 : 滚动过程中, 超出 用户可视区域的部分 组件进行掩藏, 滚动到可视区域前后一定范围再进行显示 滚动事件: this.MainList.addEventListener(eui.UIEvent.CHANGE, 阅读全文
摘要:
已知前后文本获取中间文本 /** * 已知前后文 取中间文本 * @param str 全文 * @param start 前文 * @param end 后文 * @returns 中间文本 || null */ getStr(str, start, end) { let res = str.ma 阅读全文
摘要:
一.全局守卫 1. router.beforeEach((to,from,next)=>{}) 2. 回调函数中的参数 to: Route: 即将要进入的目标 路由对象 from: Route: 当前导航正要离开的路由 next: Function: 一定要调用该方法来 resolve 这个钩子。执 阅读全文
摘要:
//designWidth:设计稿的实际宽度值,需要根据实际设置 //maxWidth:制作稿的最大宽度值,需要根据实际设置 //这段js的最后面有两个参数记得要设置,一个为设计稿实际宽度,一个为制作稿最大宽度,例如设计稿为750,最大宽度为750,则为(750,750) (function(des 阅读全文
摘要:
获取网络图片 /**获取头像图片 */ let imgLoader: egret.ImageLoader = new egret.ImageLoader(); egret.ImageLoader.crossOrigin = "anonymous"; imgLoader.load(v); imgLoa 阅读全文