Alguien me puede decir, como cargar un skybox. He mirado la página: www.riemers.net pero no me funciona tal y como lo dicen.
Copiando el código que pongo a continuación en mi aplicación: Esta línea me da error: skybox = content.Load<Model> ("skybox2"); Anteriormente al cargar otras texturas el método Load también me daba error, lo arreglé usando la lectura desde fichero mediante FromFile. Pero ahora no puedo hacerlo ya que el skybox es de tipo Model.
Model skybox;
skybox = content.Load<Model> ("skybox2");
int i = 0;
skyboxtextures = new Texture2D[skybox.Meshes.Count];
foreach (ModelMesh mesh in skybox.Meshes)
foreach (BasicEffect currenteffect in mesh.Effects)
skyboxtextures[i++] = currenteffect.Texture;
foreach (ModelMesh modmesh in skybox.Meshes)
foreach (ModelMeshPart modmeshpart in modmesh.MeshParts)
{
modmeshpart.Effect = effect.Clone(device);
effect.Parameters["xEnableLighting"].SetValue(false);
}
Muchas gracias por vuestra ayuda.