/// <summary> /// Init Screen /// </summary> /// <param name="GraphicInfo">The graphic info.</param> /// <param name="engine"></param> protected override void InitScreen(GraphicInfo GraphicInfo, EngineStuff engine) { base.InitScreen(GraphicInfo, engine); SkyBox skybox = new SkyBox(); engine.AddComponent(skybox); SoundMasterOptionDescription sod = engine.GetSoundMasterOptionDescription(); sod.MasterVolume = 0.9f; sod.DistanceScale = 50; engine.SetSoundMasterOptionDescription(ref sod); }
protected override void InitScreen(GraphicInfo GraphicInfo, EngineStuff engine) { base.InitScreen(GraphicInfo, engine); SkyBox skybox = new SkyBox(); engine.AddComponent(skybox); SoundMasterOptionDescription sod = engine.GetSoundMasterOptionDescription(); sod.MasterVolume = 0.9f; sod.DistanceScale = 200; engine.SetSoundMasterOptionDescription(ref sod); }
/// <summary> /// Init Screen /// </summary> /// <param name="GraphicInfo">The graphic info.</param> /// <param name="engine"></param> protected override void InitScreen(GraphicInfo GraphicInfo, EngineStuff engine) { base.InitScreen(GraphicInfo, engine); SkyBox skybox = new SkyBox(); engine.AddComponent(skybox); ///Controls some master option of the engine sound player SoundMasterOptionDescription sod = engine.GetSoundMasterOptionDescription(); ///between 0 and 1 sod.MasterVolume = 0.9f; ///varies according to your game scale ///Used in 3D sounds sod.DistanceScale = 200; engine.SetSoundMasterOptionDescription(ref sod); }