我试着用cgSceneGraph添加了几个画布。但是这个功能不起作用。控件仅在最后一个场景中工作。所有以前的都是清楚的,我不能在那里添加控件。这里有什么建议吗?
例如,我使用cgsg包中的01_Text_01_simple项目,并修改了以下代码行:
<canvas id="scene" width="800" height="800" style='border:2px solid black'></canvas>
<canvas id="scene2" width="800" height="800" style='border:2px solid red'></canvas>..。
var canvasScene = document.getElementById("scene");
var game = new CGMain(canvasScene);
var canvasScene2 = document.getElementById("scene2");
var game2 = new CGMain(canvasScene2);发布于 2014-09-10 21:49:31
这实际上是Scenegraph.js (以前的cgSceneGraph)的一个已知限制,即您不能在同一页面上的多个画布上使用它。这将在版本3中解决,但此时您一次只能使用一个场景。
如果您强烈需要在同一页面上有多个画布,请在GitHub:https://github.com/GwennaelBuchet/SceneGraph.js/issues上提出一个问题,然后我们将尝试将此功能放在列表的首位。
https://stackoverflow.com/questions/25725134
复制相似问题