小游戏重大bug!望官方人员重视!
发布于 4 年前 作者 pyan 4169 次浏览 来自 问答

在开发3d游戏时,我们需要绘制2d的ui,如按钮、排行榜等,如果直接在webgl中绘制这些东西,而排行榜是在子域中的,需要不停的绘制,显然性能开销会很大,也不太现实

我们采用了更简单的方式,上屏canvas使用2d,创建离屏canvas使用webgl绘制游戏的3d场景,然后将这个离屏canvas绘制到上屏canvas中,这样各种2d的ui可以直接在上屏canvas中绘制了,这种方式是最简单有效的,但在开发过程中发现 iOS中使用正常,而安卓却无法渲染,控制台也无任何错误信息,希望官方人员解答原因

4 回复

请问解决了吗?我用three.js开发的  也是用上屏canvas 2d 渲染离屏webgl  然后在苹果手机没问题 但安卓无法显示 还有three.js 加载obj文件时提示这个

gameThirdScriptError

expected Number;at api request success callback function

Error: expected Number

请问有遇到过这种情况吗?

你好,这是一个已知问题,我们会尽快进行修复。

这个问题还没修复吗

@  小辣椒  可以问下排期是多久吗? 我这边用webgl绘制子域,不断的绘制会造成CPU压力很大,掉帧严重,体验很不好,或者是可以在不泄露子域内容的前提下提供一个通知,让主域能知道子域绘制完成的接口

回到顶部