2016-11-08 3 views
1

나는 세슘의 3d-tiles 브랜치를 확인했지만 기본 HelloWorld 페이지의 경우 Cesium.js 및 Cesium.css에 404 오류가 표시됩니다. 그리고 sandcastle의 3D 타일 페이지에 대한 콘솔의 긴 오류 목록이 콘솔에 있습니다. 그들 중 몇몇은 파일에 대해 다음과 같습니다xampp의 3D 타일이 작동하지 않습니다.

나는이 작업을 얻을 실종 무엇 윈도우 7

에 XAMPP 서버를 사용하고

Source/Shaders/AdjustTranslucentFS.js 
Source/Shaders/Appearances/BasicMaterialAppearanceFS.js 
Source/Shaders/Appearances/AllMaterialAppearanceVS.js 

등? 미리 감사드립니다.

업데이트 :이 코드베이스는 here에 문서화 된 프로세스에 따라 빌드되지 않습니다. 그래서 Build 디렉토리가 빠져있다. node.js에 익숙하지 않은이 Xampp 환경에서 빌드하는 방법은 무엇입니까?

답변

1

언급 한 누락 된 파일은 모두 Cesium 빌드의 일부로 생성됩니다. 사용자 정의 빌드 조치는 Node.js의 JavaScript로 작성되며 이미 링크 된 Build Guide에 설명 된대로 실행될 수 있습니다.

세슘은 Xampp 바로 아래에 만들어지지 않습니다. 그 스택은 JavaScript가 아니라 PHP와 Perl을 기반으로합니다. 대신 세슘의 공식 릴리스가 아닌 Cesium 지사를 사용하려면 Node.js를 설치하고 빌드 단계를 적어도 한 번 수행해야합니다. 브랜치가 빌드되면 Xampp/Apache로 호스트 할 수 있습니다.

결과를 호스트 시스템에 복사하는 방법이있는 경우 다른 시스템에서 빌드 단계를 수행 할 수도 있습니다. 이 방법을 사용하면 Node.js를 호스트에 설치할 필요가 없습니다.

+0

내 사무실 컴퓨터에서 작동했습니다. 하지만 PC에서'npm run build' 명령으로 프로젝트를 빌드 한 후에는'Build/Cesium/Cesium.js '가 보이지 않습니다. 디버깅 할 수있는 방법이 있습니까? 왜 지금 제대로 구축되고 있습니까? – meen

+1

해당 파일을 얻으려면 빌드, 결합 및 축소가 필요합니다. 이 모든 것에 대한 지름길은 'npm run release'라고 입력하면됩니다. 이 작업을 실행하는 데 약 5 분이 소요될 수 있습니다. – emackey

+0

감사합니다. @emackey ... – meen

관련 문제