public Nivel3() { miMapa = new Mapa3(); miMusicaFondo = new Sonido("sonidos\\fruity-nivel3.mp3"); enemigos = new Enemigo[NUMENEMIGOS]; enemigos[0] = new Nariz(this); enemigos[0].MoverA(miMapa.GetXNido(), miMapa.GetYNido()); enemigos[0].SetRetardo(50); // 1 segundo despues del comienzo enemigos[1] = new Nariz(this); enemigos[1].MoverA(miMapa.GetXNido(), miMapa.GetYNido()); enemigos[1].SetRetardo(3 * 50); // 3 segundos despues del comienzo enemigos[2] = new Nariz(this); enemigos[2].MoverA(miMapa.GetXNido(), miMapa.GetYNido()); enemigos[2].SetRetardo(5 * 50); // 5 segundos despues del comienzo enemigos[3] = new Pepino(this); enemigos[3].MoverA( (short)(miMapa.GetXIni() + 5 * miMapa.GetAnchoCasilla()), miMapa.GetYIni()); enemigos[3].SetRetardo(150); // 6 segundos despues del comienzo enemigos[3].SetVelocidad(0, 4); enemigos[4] = new Pepino(this); enemigos[4].MoverA( (short)(miMapa.GetXIni() + 7 * miMapa.GetAnchoCasilla()), miMapa.GetYIni()); enemigos[4].SetRetardo(200); // 8 segundos despues del comienzo enemigos[4].SetVelocidad(0, 4); PrepararManzanas(); }
public IHttpActionResult EditSounds(SonidoEntity model) { try { using (var ts = new TransactionScope()) { Sonido sonido = new Sonido(); if (model.SonidoId.HasValue) { sonido = context.Sonido.FirstOrDefault(x => x.SonidoId == model.SonidoId); } sonido.Nombre = model.Nombre; sonido.Url = model.Url; sonido.GeneroId = model.GeneroId; sonido.UsuarioId = model.UsuarioId; context.SaveChanges(); ts.Complete(); } response.Data = "Sonido Actualizada con éxito"; response.Error = false; response.Message = "Success"; return(Ok(response)); } catch (Exception ex) { return(Unauthorized()); } }
public IHttpActionResult AddSounds(SonidoEntity model) { try { using (var ts = new TransactionScope()) { Sonido sonido = new Sonido(); if (!model.SonidoId.HasValue) { context.Sonido.Add(sonido); sonido.Estado = ConstantHelpers.ESTADO.ACTIVO; sonido.FechaRegistro = DateTime.Now; } sonido.Nombre = model.Nombre; sonido.Url = model.Url; sonido.GeneroId = model.GeneroId; sonido.UsuarioId = model.UsuarioId; context.SaveChanges(); ts.Complete(); } response.Data = "Sonido agregado con éxito"; response.Error = false; response.Message = "Success"; return(Ok(response)); } catch (Exception ex) { return(Unauthorized()); } }
static void Main() { Medio m = new Medio("Anónimo", 10000, "MPEG"); Imagen i = new Imagen("Anónimo", 500, "JPG", 800, 600); Sonido s = new Sonido("Anónimo", 500, "MP3", true, 50, 300); Video v = new Video( "Anónimo", 50000, "AVI", "XXX", 700, 600, 800); const int TAMANYO = 3; Medio[] medios = new Medio[TAMANYO]; medios[0] = new Imagen("Anónimo", 400, "PNG", 800, 600); medios[1] = new Sonido("Anónimo", 550, "MIDI", false, 60, 400); medios[2] = new Video( "Anónimo", 6000, "MKV", "XX", 700, 600, 800); for (int indice = 0; indice < TAMANYO; indice++) { Console.WriteLine(medios[indice]); } Console.WriteLine(); foreach (Medio medio in medios) { Console.WriteLine(medio); } }
void OnDestroy() { if (SonidoAlDestruir != null && isPicked) { Sonido.PlayFX(transform.position, this.SonidoAlDestruir); } }
public void CambiaVolumen(string nombre, float nuevoVolumen) { Sonido sonido = Array.Find(sonidos, s => s.nombre == nombre); sonido.volumen = nuevoVolumen; sonido.source.volume = sonido.volumen; }
public static void Main() { // Medio medio1 = new Medio("Iván", 150, "jpg"); ESTO YA NO SE PUEDE CREAR Imagen imagen1 = new Imagen("Iván I", 150, "png", 1500, 600); Sonido sonido1 = new Sonido("Iván S", 150, "mp3", false, 192, 750); Video video1 = new Video("Iván V", 150, "mp4", "H.264", 1600, 350, 650); Medio[] medios = new Medio[4]; // medios[0] = new Medio("Iván", 150, "gif"); ESTO TAMPOCO SE PUEDE CREAR medios[1] = new Imagen("Iván I2", 150, "tif", 1500, 600); medios[2] = new Sonido("Iván S2", 150, "ogg", false, 192, 750); medios[3] = new Video("Iván V2", 150, "m4v", "H.264", 1600, 350, 650); Console.WriteLine(imagen1); // Console.WriteLine(medio1); Console.WriteLine(sonido1); Console.WriteLine(video1); Console.WriteLine(); // OJO AQUI! ahora medios[0] no existe ya que no se podía crear un objeto // de esa clase al ser ACSTRACT... i = 1 y no i = 0 for (int i = 1; i < 4; i++) { Console.WriteLine(medios[i].ToString()); } }
// Use this for initialization void Start() { if (fondo != null) { Sonido.PlayBackgroundInLoop(fondo); } Destroy(this); }
public void aplicarDaño(int dano) { vida -= dano; if (sonidoDano != null) { Sonido.PlayFX(sonidoDano); } }
void OnNivelFinalizado(int puntaje) { if (this != null) { this.enabled = true; Sonido.PausarBackGround(); } }
public void StopAll() { Debug.Log("Parando todos los sonidos para ir al menú..."); foreach (Sonido son in sonidos) { Sonido s = Array.Find(sonidos, sonido => sonido.nombre == son.nombre); s.source.Stop(); } }
public void Stop(string nombre) { Sonido sonido = Array.Find(sonidos, s => s.nombre == nombre); if (sonido != null) { sonido.source.Stop(); } }
static public void CargarNivel(string nombre) { if (LevelLoader.instancia == null) { GameObject vacio = new GameObject(); vacio.AddComponent <LevelLoader>(); //instancia = vacio.GetComponent<LevelLoader>(); } Sonido.DetenerBackground(); Application.LoadLevel(nombre); }
/// <summary> /// Constructor de la ventana del juego de las palomas /// </summary> public VentanaPalomas() { InitializeComponent(); juego = new JuegoPalomas(graficosJuego.Width, graficosJuego.Height); disparo = new Sonido("disparo.wav"); ay = new Sonido("ay.wav"); juego.OnImagenCambiada += new JuegoPalomas.ManejadorImagenCambiada(juego_OnImagenCambiada); juego.OnVidaBajada += new JuegoPalomas.ManejadorVidaBajada(juego_OnVidaBajada); puntuaciones = new VentanaPuntuaciones(); puntuaciones.Inicializar("XMLPuntosPaloma.xml"); }
// Use this for initialization void Awake() { if (_instancia != null) { Destroy(this); } else { _instancia = this; } }
public void Stop(string nombre) { Sonido s = Array.Find(sonidos, sonido => sonido.nombre == nombre); if (s == null) { Debug.LogWarning("¡Sonido: " + nombre + "no encontrado!"); return; } Debug.Log("Parando: " + nombre); s.source.Stop(); }
void Start() { estiloPuntaje = estilo.GetStyle("puntaje"); estiloLabelVida = estilo.GetStyle("label_vida"); estiloLabelMana = estilo.GetStyle("label_mana"); if (jugador != null) { setJugador(jugador); } traductor = LanguageManager.Instance; labelinit(); objetivos = gameObject.GetComponents <Objetivo> (); foreach (Objetivo o in objetivos) { if (!o.ObjetivoCumplido()) { ObjetivoNoCumplidos++; } o.HaCumplidoElObjetivo += alFinalizarUnObjetivo; } if (ReiniciarPuntajeAnterior) { Herramientas.DatosEntreNiveles.ReiniciarPuntaje(); } Puntaje = Herramientas.DatosEntreNiveles.Puntaje; if (!ReiniciarManaAnterior && jugador != null) { jugador.GetComponent <mana>().manaActual = Herramientas.DatosEntreNiveles.Mana; } if (!ReiniciarVidaAnterior && jugador != null) { jugador.GetComponent <Vida>().vida = Herramientas.DatosEntreNiveles.Vida; } if (audioDeFondo != null) { Sonido.PlayBackgroundInLoop(audioDeFondo); } instPausa = GetComponent <Pausa>(); texturaFondoMono = new Texture2D(1, 1); texturaFondoMono.SetPixel(0, 0, new Color(142 / 255f, 223 / 255f, 1)); texturaFondoMono.Apply(); CambioTamanoVentanaWindowsStore.cambioTamanoPantalla += RecalcularUI; RecalcularUI(Screen.width, Screen.height); }
public void Play(string nombre) { Sonido s = Array.Find(sonidos, sonido => sonido.nombre == nombre); if (s == null) { Debug.LogWarning("¡Sonido: " + nombre + "no encontrado!"); return; } Debug.Log("Reproduciendo: " + nombre); s.source.Play(); }
private void reproducirAudiosAutomaticos() { Sonido musicaFondo = Array.Find(sonidos, sonido => sonido.nombre == "musicaFondo"); Sonido musicaAmbiente = Array.Find(sonidos, sonido => sonido.nombre == "musicaAmbiente"); // si existe el sonido musicaFondo y musicaAmbiente entonces se los reproduce automaticamente if (musicaFondo != null && musicaAmbiente != null) { // audios que empiezan a reproducirse desde el inicio reproducirAudio("musicaFondo"); reproducirAudio("musicaAmbiente"); } }
public void Reproducir(string nombreAudio) //Método que reproduce el audio del nombre que coloquemos (argumento) al ejectuarlo. { if (nombreAudio == null) //Si el argumento no existe... { Debug.LogWarning("El audio: " + nombreAudio + ". No ha sido encontrado!"); //Me mando una advertencia a consola. return; //Y regreso el método para que no haya errores. } //Método de "System" Sonido sonidoReproducir = Array.Find(sonidos, Sonido => Sonido.nombre == nombreAudio); //En el arreglo "sonidos", necesito que encuentre un objeto de clase "Sonido"; cuyo nombre sea igual al del argumento "nombreAudio"). sonidoReproducir.fuente.Play(); //Accedemos al "AudioSource" (Fuente), y lo reproducimos. }
public void PausarSonido(string nombre) { Sonido s = Array.Find(sonidos, sonido => sonido.Nombre == nombre); if (s == null) { Debug.LogWarning("Sonido: " + nombre + " no encontrado."); return; } else { s.FuenteAudio.Pause(); } }
public void ReproducirSonido(string nombre) { Sonido s = Array.Find(sonidos, sound => sound.Nombre == nombre); if (s == null) { Debug.LogWarning("Sonido: " + nombre + " no encontrado."); return; } else { s.FuenteAudio.Play(); } }
static void Main() { Medio[] medios = new Medio[4]; medios[0] = new Medio("1", 1, "mp3"); medios[1] = new Imagen("1", 1, "mp3", 5, 5); medios[2] = new Sonido("1", 1, "mp3", true, 4, 4); medios[3] = new Video("1", 1, "mp3", "Hola", 1, 1, 30); foreach (Medio mediosTest in medios) { mediosTest.Display(); } }
static void Main() { Medio[] medios = new Medio[4]; medios[0] = new Medio("Pablo Vigara", 34, "mp3"); medios[1] = new Imagen("Peter Parker", 50, "mp3", 500, 600); medios[2] = new Sonido("Luis Fonsi", 65, "mp3", true, 43, 185); medios[3] = new Video("Daddy Yankee", 1, "mp3", "H.264", 550, 650, 243); foreach (Medio mediosTest in medios) { mediosTest.Display(); } }
void Awake() { if (sonido == null) { sonido = this; } else if (sonido != this) { Destroy(gameObject); } audioSalto.Stop(); audioPisaGoomba.Stop(); audioMoneda.Stop(); audioMuere.Stop(); audioFinal.Stop(); }
public void ReproducirSonido(SonidoID sonidoID) { if (!contenedorSonidos.ContainsKey(sonidoID)) { string nombreFichero = vinculadorResources.ObtenerNombreFicheroSonido(sonidoID); if (!string.IsNullOrEmpty(nombreFichero)) { Sonido sonido = (Sonido)Resources.Load(nombreFichero); contenedorSonidos.Add(sonido.ID, sonido); } } audioSonidos.clip = contenedorSonidos[sonidoID].audio; audioSonidos.volume = contenedorSonidos[sonidoID].volumen; audioSonidos.Play(); }
private bool juegoTerminado = false; // Si termina toda la sesión de juego //public Disparo myDisparo; //public TablaRecords myTablaRecords; // Operaciones public Juego() // Constructor { bool pantallaCompleta = false; Hardware.Inicializar(1024, 768, 24, pantallaCompleta); miPresentacion = new PantallaPresentacion(); miPersonaje = new Personaje(this); miNivel = new Nivel1(); miPersonaje.MoverA(miNivel.GetXSalida(), miNivel.GetYSalida()); miMarcador = new Marcador(this); fuenteSans14 = new Fuente("FreeSansBold.ttf", 14); musicaNuevoNivel = new Sonido("sonidos\\fruity-cambioNivel.mp3"); numeroNivel = 1; }
// se busca un nombre por audio y se lo reproduce public void reproducirAudio(string nombreAudio) { // se busca en el array de sonidos aquel sonido que tenga como nombre el pasado como argumento Sonido audio = Array.Find(sonidos, sonido => sonido.nombre == nombreAudio); // si el audio existe y se quiere reproducir el disparo del personaje o spitter // se reproduce aunque se esté reproduciendo ya el mismo audio de disparo if (audio != null && (audio.nombre.Equals("disparoPersonaje") || audio.nombre.Equals("ataqueSpitter"))) { audio.fuente.Play(); } // si el audio existe y no se está reproduciendo ningun audio else if (audio != null && !audio.fuente.isPlaying) { audio.fuente.Play(); } }
/// <summary> /// Crea e inicializa una Ventana de Juego /// </summary> public VentanaCementerio() { InitializeComponent(); sonidoDisparo = new Sonido("disparo.wav"); sonidoRecarga = new Sonido("recarga.wav"); sonidoSinBalas = new Sonido("sinbalas.wav"); cementerio = new Cementerio.Controlador.Cementerio(AnimacionJuego.Width, AnimacionJuego.Height); this.AnimacionJuego.Inicializa(AnimacionJuego.Width, AnimacionJuego.Height); //this.AnimacionJuego.Inicializa(240, 264); fps = 7; this.animacion.Interval = 1000 / fps; puntuaciones = new VentanaPuntuaciones(); puntuaciones.Inicializar("XMLPuntosCementerio.xml"); }
public void VincularResources() { scriptPrincipal.listaItem.Clear(); scriptPrincipal.listaPokemon.Clear(); scriptPrincipal.listaAtaque.Clear(); scriptPrincipal.listaSonidos.Clear(); scriptPrincipal.listaMusica.Clear(); Object[] items = Resources.LoadAll("Items", typeof(Item)); Object[] pokemons = Resources.LoadAll("Pokemons", typeof(Pokemon)); Object[] ataques = Resources.LoadAll("Ataques", typeof(Ataque)); Object[] sonidos = Resources.LoadAll("Audios", typeof(Sonido)); Object[] musica = Resources.LoadAll("Audios", typeof(Musica)); for (int i = 0; i < items.Length; i++) { Item item = (Item)items[i]; scriptPrincipal.listaItem.Add(new ItemVinculado(item.ID, Path.Combine("Items", items[i].name))); } for (int i = 0; i < pokemons.Length; i++) { Pokemon pokemon = (Pokemon)pokemons[i]; scriptPrincipal.listaPokemon.Add(new PokemonVinculado(pokemon.ID, Path.Combine("Pokemons", pokemons[i].name))); } for (int i = 0; i < ataques.Length; i++) { Ataque ataque = (Ataque)ataques[i]; scriptPrincipal.listaAtaque.Add(new AtaqueVinculado(ataque.ID, Path.Combine("Ataques", ataques[i].name))); } for (int i = 0; i < sonidos.Length; i++) { Sonido audio = (Sonido)sonidos[i]; scriptPrincipal.listaSonidos.Add(new SonidoVinculado(audio.ID, Path.Combine("Audios", sonidos[i].name))); } for (int i = 0; i < musica.Length; i++) { Musica mus = (Musica)musica[i]; scriptPrincipal.listaMusica.Add(new MusicaVinculada(mus.ID, Path.Combine("Audios", musica[i].name))); } }