meta2d.js
meta2d.js copied to clipboard
[Enhancement]: 遇到个问题,创建meta2D后,必须挂载到dom下显示出来,才能生成图片。不挂载到dom下,生成的图片是白色,这个问题,怎么解决
建议
遇到个问题,创建meta2D后,必须挂载到dom下显示出来,才能生成图片。不挂载到dom下,生成的图片是白色,这个问题,怎么解决
建议原因
遇到个问题,创建meta2D后,必须挂载到dom下显示出来,才能生成图片。不挂载到dom下,生成的图片是白色,这个问题,怎么解决
没有 dom 元素,如何知道这个 canvas 元素展示在界面的哪里呢?而且画布宽高也是依赖这个 dom 元素的。可以提供一个 sandbox
没有 dom 元素,如何知道这个 canvas 元素展示在界面的哪里呢?而且画布宽高也是依赖这个 dom 元素的。可以提供一个 sandbox
我目前的一个需求场景是 只需要根据数据绘制重新绘制出来,最后生成图片保存,不需要显示出来。之前用meta2d创建70次的保存了70份场景数据。目前二次加载是创建了70个meta2d挂载到dom下,对应加载保存的70份场景数据生成,然后生成70张图片保存,导致内存暴增。或者能否只创建一个meta2d,每次加载一份场景数据生成图片后,清空然后再加载另一份场景数据生成图片保存。依此内推。
创建一个是可行的,导出成功一个后,重新调用 open ,再导出。(不过可能会导致主线程长时间占用)