xampp 上的 3d tiles 分支不工作

3d tiles branch on xampp not working

我已经查看了 Cesium 的 3d-tiles 分支,但我收到 Cesium.js 和 Cesium.css 基本 HelloWorld 页面的 404 错误。 以及来自 sandcastle 的 3d tiles 页面的控制台中的一长串 404 错误。其中一些用于下面列出的文件:

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

等..

我在 Windows 7.

上使用 Xampp 服务器

我缺少什么才能使它正常工作?提前致谢。

更新:此代码库不是根据记录的过程构建的 here。所以构建目录丢失了。由于我不熟悉 node.js,如何在 Xampp 环境中获得此内置?

您提到的所有缺失文件都是作为 Cesium 构建的一部分生成的。自定义构建操作在 JavaScript 中为 Node.js 编写,并且可以是 运行,如您已经链接到的 Build Guide 中所述。

Cesium 不直接在 Xampp 下构建,因为该堆栈基于 PHP 和 Perl,而不是 JavaScript。相反,如果您希望使用 Cesium 分支而不是 Cesium 的官方版本,您需要安装 Node.js 并至少执行一次构建步骤。分支建立后,您可以使用 Xampp/Apache.

托管它

如果您有办法将结果复制到主机,您甚至可以在另一台机器上执行构建步骤。这样您就可以避免在主机上安装 Node.js。