2016-11-08 2 views
1

J'ai vérifié 3d-tiles branche de Cesium mais j'obtiens 404 erreurs pour Cesium.js et Cesium.css pour la page de base HelloWorld. Et une longue liste de 404 erreurs dans la console pour une page de tuiles 3D de Sandcastle. Peu d'entre eux sont des fichiers listés ci-dessous:3D branche de tuiles sur xampp ne fonctionne pas

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

etc ..

J'utilise serveur Xampp sous Windows 7.

Qu'est-ce que je manque pour obtenir ce travail? Merci d'avance.

MISE À JOUR: Cette base de code n'est pas construite selon le processus documenté here. le répertoire Build est donc manquant. Comment l'intégrer dans l'environnement Xampp car je ne connais pas node.js?

Répondre

1

Tous les fichiers manquants que vous mentionnez sont générés dans le cadre de la compilation Cesium. Les actions de construction personnalisées sont écrites en JavaScript pour Node.js et peuvent être exécutées comme indiqué dans le Build Guide que vous avez déjà lié. Le césium ne se construit pas directement sous Xampp, car cette pile est basée sur PHP et Perl, pas sur JavaScript. Au lieu de cela, si vous souhaitez utiliser une branche de Césium plutôt qu'une version officielle de Césium, vous devrez installer Node.js et suivre les étapes de construction au moins une fois. Une fois la branche créée, vous pouvez l'héberger avec Xampp/Apache.

Vous pouvez même effectuer l'étape de construction sur une autre machine, si vous avez un moyen de copier le résultat sur la machine hôte. De cette façon, vous pouvez éviter d'avoir à installer Node.js sur l'hôte.

+0

cela a fonctionné sur ma machine de bureau. Mais sur mon PC, je ne vois pas 'Build/Cesium/Cesium.js' après avoir construit le projet avec la commande' npm run build'. Y at-il un moyen de déboguer pourquoi est-il maintenant construit correctement? – meen

+1

Pour obtenir ce fichier, vous devez créer, combiner et réduire. Pour raccourcir tout ça, vous pouvez juste taper 'npm run release'. Cela peut prendre environ 5 minutes à courir. – emackey

+0

Merci @emackey ... – meen