我试图用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);
答案 0 :(得分:0)
这实际上是Scenegraph.js(以前称为cgSceneGraph)的一个已知限制,你不能在同一页面上的几个画布上使用它。 它将通过版本3解决,但此时您一次只能使用1个场景。
如果你强烈需要在同一页面上有几个画布,请在GitHub上提出一个问题: https://github.com/GwennaelBuchet/SceneGraph.js/issues 然后我们会尝试将此功能放在我们的列表之上。