收集一下h5游戏常遇到的坑

声音:

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;

你可能感兴趣的:(收集一下h5游戏常遇到的坑)