Como crear un Skybox - DotNetClubs
en

DotNetClubs

Comunidades de estudiantes entusiastas de la tecnología

Como crear un Skybox

Último artículo 05-05-2008 11:29 escrito por techu. 0 respuestas.
Página 1 de 1 (1 elementos)
Ordenar mensajes: Anterior Siguiente
  • 05-05-2008 11:29

    • techu
    • Contribuyente Top 150
    • Se unió el 04-17-2008
    • Envíos: 2
    • Puntos: 25

    Como crear un Skybox

    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.

     

    • Puntos de post: 5
Página 1 de 1 (1 elementos)
(c) DotNetClubs 2008
Ofrecido por Community Server (Commercial Edition)