editor组件 build 发布后 bug 不能点击,或显示不正常 Creator 2.05

感谢反馈,在您发帖之前:

1)已经对该问题进行了充分检查和试验,并且已经熟悉了 Creator 所提供的文档。尝试搜索论坛,但依然没找到答案。

此外,反馈 Bug 时请您提供以下信息:

  • Creator 版本:2.05

  • 目标平台: web-mobile ,webpc
    其他 平台 没试过。不确定

  • 详细报错信息, 无错误信息 100% 重现

  • 重现方式:100% 重现

  • 手机浏览器 chrome 浏览器

  • 出现概率:100%


谁便新建个工程,放个 node 节点 ,然后放个 editor 组件,然后 编译 发现 组件正常,能够输入。使用手机 浏览器测试 也能够输入。
然后 编译成build 版本,使用chrome 模拟器 或是 手机 chrome 浏览器直接访问 发现 editor 组件不正常,输入东西不显示 空白。
(发布配置 项目设置 所有模块都选上 ,也包含 EditBox模块了)

  1. 在实际 游戏开发中 使用editor 组件发布build 版本 后 手机 chrome 浏览器直接访问 发现 输入框 假死 不能点击。 提示 getComponent(cc.EditBox) null
    3804
    getComponent: Type must be non-nil

可能 是 引擎打包 时候 没有把 EditBox 组件 弄进去?
所以,无奈在build 时候 必须要 把 ‘调试模式’ 选项 √上 发布后的版本才正常!

这个你是否有勾选 EditBox 呢?

你好 @Knox引擎开发团队 已经全选了。还是不行。 现在解决办法 就是 发布时候把 ‘调试模式’ 选项 √上 发布后的版本才正常

有没有报错堆栈呢?

你好,算是没有什么有价值的信息。正常 编译不出错,只是 build版本出错 ,所有有价值的信息特别少。
在使用 EditBox 组件 我试了2个方法。如下
方法1
this.editBox = this.editNode.getComponent(cc.EditBox);
方法2
this.editBox = this.editNode._components[0];

调试发布下 都正常使用 。
方法1 在build 后,浏览器出错 下图



这些信息有点长!中间省略一些。

方法2,没有出错信息。

无论方法1,还是方法2,最后 输入框都不能使用 点不了。。。无法使用

有没有地址可以预览的,我排查看看?