所以我試圖用SceneExporter導出three.js所的場景,我只是做這個three.js所SceneExporter得到未捕獲的語法錯誤
var output = new THREE.SceneExporter().parse(scope.renderingEngine.scene);
做這件事時,我得到一個錯誤
Uncaught SyntaxError: Unexpected token u
在哪的SceneExporter.js 750線(這是其中JSON被解析的線; new THREE.SceneExporter().parse(scope.renderingEngine.scene);
)發生
我在場景中沒有任何幻想,只是一堆幾何圖形。我甚至嘗試過一個沒有紋理的場景,但仍然有這個錯誤。
現在,如果我將該行更改爲僅返回output
,然後JSON.stringify(output)
並保存此文件,則該文件的JSON不會生效。我收到以下錯誤
Parse error on line 1:
"{ \n\t\"metadat
^
Expecting '{', '['
這裏是行的JSON文件
"{
\n\t\"metadata\": {
\n\t\t\"formatVersion\": 3.2,
\n\t\t\"type\"\t\t: \"scene\",
\n\t\t\"generatedBy\"\t: \"SceneExporter\",
\n\t\t\"objects\": 153,
\n\t\t\"geometries\": 144,
\n\t\t\"materials\": 5,
\n\t\t\"textures\": 1\n\t
},
\n\n\t\"urlBaseType\": \"relativeToScene\",
任何人有這個問題的1-10?
我已經用ObjectExporter導出成功,也許最好現在就用這個 – 2014-10-18 08:46:01