Exemple #1
0
        protected override void LoadContent()
        {
            base.LoadContent();
            EffetDeBase = new BasicEffect(GraphicsDevice);
            effect      = Game.Content.Load <Effect>("effects");

            GestionnaireDeModèles = Game.Services.GetService(typeof(RessourcesManager <Model>)) as RessourcesManager <Model>;
            Ciel = GestionnaireDeModèles.Find("Ciel2");
            TransformationsModèle = new Matrix[Ciel.Bones.Count];
            Ciel.CopyAbsoluteBoneTransformsTo(TransformationsModèle);

            InitialiserParamètresEffetDeBase();
        }
Exemple #2
0
        protected override void LoadContent()
        {
            base.LoadContent();
            EffetDeBase = new BasicEffect(GraphicsDevice);
            InitialiserParamètresEffetDeBase();
            monde = GetMonde();
            GestionnaireDeModèles = Game.Services.GetService(typeof(RessourcesManager <Model>)) as RessourcesManager <Model>;
            Ciel = GestionnaireDeModèles.Find("Ciel2");
            TransformationsModèle = new Matrix[Ciel.Bones.Count];
            Ciel.CopyAbsoluteBoneTransformsTo(TransformationsModèle);
            //TextureCiel = GestionnaireDeModèles.Find("cloudMap");
            //Ciel.Meshes[0].MeshParts[0].Effect = EffetDeBase.Clone()

            effect       = Game.Content.Load <Effect>("effects");
            grassTexture = Game.Content.Load <Texture2D>("Textures/DétailsTerrain3");

            LoadHeightData(CarteTerrain);
            terrainVertices = SetUpTerrainVertices();
            SetUpIndices();
            CalculateNormals();
            CopyToBuffers();
        }