Egret社区
本帖最后由 白开水 于 2020-11-16 14:22 编辑

截至10月底,大家通过社群、官方技术客服沟通的方式,针对产品 Egret Engine反馈了15bug/优化建议,其中,关于iOS14系统升级带来的卡顿、掉帧问题我们在9月底已提供初步解决方案,基于初步解决方案衍生的新问题及其它问题我们解决的进度如下:

正在解决的问题:
1.【龙骨掉帧问题】
ios14系统,引擎5.3.10版本,龙骨掉帧严重;

2.legacy编译模式下编译问题】
webpack lagacy编译模式,在自定义的组件中使用getersetter方式定义属性,编译运行会报错;

3.【字体问题】
使用5.2.33版本的微信小游戏在pc端微信中运行,窗口多拉伸几次、字体就越发模糊;

4.【输入键盘切换问题】
EditableText inputType 不能正常切换输入键盘的类型;

5.Webpack代码中的bug
@egret/egret-webpack-bundler处理依赖关系;

6.【声音问题】
引擎5.3.8Windowschorme浏览器失去焦点之后再次获得焦点无法播放声音,但是在mac系统上没有问题,其他版本的引擎也没有问题;

7.【资源加载问题】
如果加载的远程资源Group中有音频资源,引擎会用Audiocanplaythrough事件去监听是否加载完成。但是如果执行audio.load的时候如果当前标签页是在后台(比如玩家在游戏加载时正好切到别的页面,或者是用“在后台打开新标签页”的方式打开游戏),那么浏览器不会加载音频,更不会触发canplaythrough事件。引擎也没有超时措施,以至玩家回到游戏页面时这个Group永久性地卡住,也不能重新加载(因为会检测到正在加载,返回之前的Promise);

8.【图片显示模糊问题】
像素放大后会出现毛边;


已知还未解决的问题:
1.【优化:文字上移问题】
普通的一个皮肤里面加个 EditableText ,点击的时候有那么一点点上移了,个别情况文字上移会掉一半;

2.【动态添加内容到插槽失效】
引擎5.3.10版本,无法实现动态添加内容到插槽

3.【功能建议:文本样式上增加投影设置】
原因:投影可以让美术效果更好,但在做皮肤的时经常要用投影,目前设置不好找

4.【文本问题】
web端,越南文无法按照单词换行。


暂时无法解决的问题:
1.【加载问题】
ios14 safari浏览器中运行egret项目,在持续横竖屏转换后,游戏会reload
原因:该问题是ios14系统的问题,短期内无法从产品层面解决,如果您需要规避此问题,可以与官方技术客服联系获取具体方法。
2.【功能集成建议】
建议在引擎框架中集成:微信、QQ等登陆、微信、支付宝支付等功能,吸引新开发者使用
原因:目前核心功能开发及项目需求较多,人员精力有限,短期内不会增加此功能;

3.【项目发布问题】
项目中如果有一个ts文件中存在大量的注释代码(超过2000多行)发布项目的时候会报错。Maximum call stack size exceeded 使用launcher 1.0.711.0.45这两个版本发布web项目不会报错;
原因:无法复现,碰到改问题的朋友建议使用最新版本的launcher1.2.3测试一下是否还存在该问题。


如果大家在使用过程中发现其它问题可以通过以下路径联系我们:

反馈问题路径:
帖子下方留言;
联系微信号:白鹭引擎(官方客服:egretengine)
以上,谢谢!


分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|京网文[2014]0791-191号|京ICP证150115号|Egret社区 ( 京ICP备14025619号 )

Powered by Discuz! X3.4 © 2001-2019 Comsenz Inc.

返回顶部