SetFog() public méthode

public SetFog ( FogMode mode, ColorEx color, float density ) : void
mode FogMode
color ColorEx
density float
Résultat void
Exemple #1
0
        protected void CreateScene()
        {
            viewport.BackgroundColor = ColorEx.White;
            viewport.OverlaysEnabled = false;
            GenerateScene();

            scene.SetFog(FogMode.Linear, ColorEx.White, .008f, 0, 1000 * oneMeter);

            unitBox          = MeshManager.Instance.Load("unit_box.mesh");
            unitSphere       = MeshManager.Instance.Load("unit_sphere.mesh");
            unitCylinder     = MeshManager.Instance.Load("unit_cylinder.mesh");
            zombieModel      = MeshManager.Instance.Load("zombie.mesh");
            humanFemaleModel = MeshManager.Instance.Load("hmn_f_01_base.mesh");

            meshes = new Mesh[7] {
                unitBox, unitSphere, unitCylinder, null, null, zombieModel, humanFemaleModel
            };
            string[] zombieSubMeshes = new string[] { "Zombie_Body2-obj.0", "Zombie_Clothes2-obj.0" };
            string[] hmSubMeshes     = new string[] { "feet_heels_tokyopop_a_01-mesh.0", "legs_ntrl_tokyopop_a_01-mesh.0", "torso_ntrl_tokyopop_a_01-mesh.0", "face_asia_01-mesh.0", "hair_bob_01-mesh.0" };
            visibleSubMeshes = new string[][] { zombieSubMeshes, hmSubMeshes };
            animationNames   = new string[2] {
                "run", "ntrl_walk_loop"
            };
            return;
        }