DiIIon 跳转到一个空的场景下 创建一个精灵画一个矩形,会显示一下就消失了,而且只有画的矩形会消失,但是如果在空场景中放置图片或者按钮,精灵就不会消失了,想知道单纯的一个精灵或在box 组件在场景中为什么会消失this.sp.graphics.drawRect(10, 166, 166, 90, "#ffff00");附件:test.zip test.zip0B
DiIIon 是因为组件默认都是矩形,然后 canvas图像绘制的都不提交矩形的吗,绘制出的矩形也是不去渲染,所以画出来的矩形一闪就没,我也不太确定当然我这只是好奇,如果开发过程中遇到了这个问题,可以使用缓存的方式保存下矩形, this.sp.cacheAs = "bitmap"
Layabox商务 为了矩形能合批优化,当前的引擎设计是,场景中必须要有图片,或者文字。在实际应用中,整个场景通常也不应该会不存在任何图片或文字的问题。所以这种优化,常规使用中不会有问题,你如果在整个场景中不想有任何图片,先临时放一个空格文本也可以解决。 谢谢你的反馈,我们也考虑一下其它设计方案,在后面的版本上进行更新,让你这样的特别需求,不需要间接的绕过方案,也能正常用起来。