收集一下h5游戏常遇到的坑
2020-01-15 本文已影响0人
冇得感情
声音:
1.IE不支持web video
2.ogg格式不支持,用MP3或MP4
3.safar 在移动端不能自动播放声音,必须用户操作,比如touchstart click 来触发。新版本的chrome必须用click触发。
egret:
1.富文本添加链接给链接添加点击事件在移动端会被浏览器阻止。故在egret.TextEvent.LINK监听时加上判断if(isMobile){
evt.preventDefault();
}
2.removechild 提供的DisplayObject必须是调用者的子集。解决办法 this.parent && this.parent.removeChild(this);
3.黑屏 不支持eui.Rect设置透明度 滚动文章背景全黑原因 eui.label文字长度超过1024 解决:用多个eui.label切分字符串。
4.缩放 位置偏移 真正位置获取: let x = e.stageX / scaleX ; let y = e.stageY / scaleY;