Mayo 20, 2013, 09:28:56 pm

Autor Tema: Cargar música de manera externa (Solucionado)  (Leído 389 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado Marron121

  • Asiduo
  • *
  • Puntos: 87
  • Mensajes: 169
  • Sexo: Masculino
    • Ver Perfil
Cargar música de manera externa (Solucionado)
« en: Julio 04, 2012, 08:39:22 pm »
Bueno... solo tengo problemas. Fin :-X
Ahora,para que no pesara tanto el ejecutable final, he decidido cargarlo de manera externa. Lo que he hecho es crear una carpeta,llamada Bits-Two, y he metido todas las canciones.

Para cargarla,pongo este código en un objeto en el evento create:
Código: [Seleccionar]
sound_set_search_directory(Bits-One);
sound_stop(Intro);
sound_loop(Freedom!);

Pero al abrirse la room donde se encuentra el objeto que reproduce la música,me da este error:

Código: [Seleccionar]
ERROR in
action number 2
of Create Event
for object bola título:

Error in code at line 1:
   sound_set_search_directory(Bits-Two);
                             ^
at position 28: Unknown variable Bits


Gracias de antemano, y comprended que soy muy nuevo en esto del GML :)
« última modificación: Julio 06, 2012, 05:38:49 pm por Marron121 »
Creador de MoreThan121Games :D Aficionado del GM, LOL y youtuber medio ;)
No Tienes Permisos Para Dar Puntos
point 0 Puntos

Este tema no recibió puntos.

Desconectado Texic

  • Moderadores globales
  • Okupa
  • *
  • Puntos: 658
  • Mensajes: 1789
  • Sexo: Masculino
  • I Have The Fire!
    • Ver Perfil
Re:Cargar música de manera externa
« Respuesta #1 en: Julio 04, 2012, 09:02:29 pm »
Eso es gm8.1? Desconocia la funcion sound_set_search_directory, pero probablemente tengas q poner el nombre de la carpeta entre comillas




Desconectado Marron121

  • Asiduo
  • *
  • Puntos: 87
  • Mensajes: 169
  • Sexo: Masculino
    • Ver Perfil
Re:Cargar música de manera externa
« Respuesta #2 en: Julio 05, 2012, 10:09:08 am »
Eso es gm8.1? Desconocia la funcion sound_set_search_directory, pero probablemente tengas q poner el nombre de la carpeta entre comillas
1o. No, la función es de GM8 PRO :)
2do. Le he puesto las comillas a los nombres de la capreta y a la canción ( si no me daba el mismo error que el de la carpeta :-X)
3o. Ahora me sale un error que dice que el archivo de sonido no existe (cuando SI QUE EXISTE;MI ACHIVO DE MUSICA DEBE SENTIRSE INSULTADO :o)
Luego pongo un link de un RAR con la carpeta de las músicas y el editable para ver si podéis ayudarme :-*

http://www.mediafire.com/download.php?y99v81h1k1skdbp
« última modificación: Julio 05, 2012, 11:05:17 am por Marron121 »
Creador de MoreThan121Games :D Aficionado del GM, LOL y youtuber medio ;)

Desconectado SobacoEnLlamas

  • Adicto
  • *
  • Puntos: 11
  • Mensajes: 468
  • Sexo: Femenino
  • Experto crea basura - Novato crea obras de arte :)
    • Ver Perfil
    • KR-Studyos
Re:Cargar música de manera externa
« Respuesta #3 en: Julio 05, 2012, 03:10:13 pm »
una preguntita fuera de temica, así típico de mí... xd

tanto cuesta escribir sin colorines y letras gigantes? xd
en http://krstudyos.blogspot.com solo hay basura... mejor que ni entres...

Desconectado Marron121

  • Asiduo
  • *
  • Puntos: 87
  • Mensajes: 169
  • Sexo: Masculino
    • Ver Perfil
Re:Cargar música de manera externa
« Respuesta #4 en: Julio 05, 2012, 03:47:07 pm »
una preguntita fuera de temica, así típico de mí... xd

tanto cuesta escribir sin colorines y letras gigantes? xd

PUES       SI
Creador de MoreThan121Games :D Aficionado del GM, LOL y youtuber medio ;)

Desconectado elviskelley

  • Okupa
  • *
  • Puntos: 370
  • Mensajes: 1777
  • Sexo: Masculino
  • la vida te da todo lo que pidas.
    • Ver Perfil
    • http://ekgames.3a2.com/ una web dedicada a   los mejores tutoriales.
Re:Cargar música de manera externa
« Respuesta #5 en: Julio 05, 2012, 08:01:47 pm »
No uses - para separa nombre de recursos que cargaras externos separalo mejor con un . o mejor aun con silabas mayusculas deEstaManera.
Por muy dificil que parece, todo pasa.
mi web Elvis.Kelley.Games
Manual Game maker PDF



Desconectado Marron121

  • Asiduo
  • *
  • Puntos: 87
  • Mensajes: 169
  • Sexo: Masculino
    • Ver Perfil
Re:Cargar música de manera externa
« Respuesta #6 en: Julio 05, 2012, 08:32:00 pm »
Oído cocina elviskelley :P, los he separado con MAYÚSCULAS,pero me sigue saltando el mismo error,incluso si tengo la canción fuera de las carpetas de música. No se que pasa,me dice que no existe :'(
Creador de MoreThan121Games :D Aficionado del GM, LOL y youtuber medio ;)

Desconectado loro2000

  • Habitual
  • *
  • Puntos: 5
  • Mensajes: 66
  • Sexo: Masculino
  • Aficionado
    • Ver Perfil
    • Consultatodo alejandro
Re:Cargar música de manera externa
« Respuesta #7 en: Julio 06, 2012, 01:46:55 pm »
No he entendido my bien lo que quieres pero aqui dos opciones:
1º-Intenta cambiar en nombre de la cancion.
2º-Intentalo con esta funcion:

Creas un objeto,dentro del objeto creas el evento "game start". Dentro de "game start"pones play sound(dentro de play sound selecionas la cancion, y de la das a true.
Creas "game end".Dentro de "game end" pondes "stop sound" y selecionas la cancion.

ESPERO QUE TE HAYA AYUDADO.

Si entras aqui Mi Pagina Web, seras feliz. (-:

Pagina YOUTUBE: https://www.youtube.com/user/Dragolessful



Pequeño BLOG: http://dragoless.blogspot.com.es/


Desconectado elviskelley

  • Okupa
  • *
  • Puntos: 370
  • Mensajes: 1777
  • Sexo: Masculino
  • la vida te da todo lo que pidas.
    • Ver Perfil
    • http://ekgames.3a2.com/ una web dedicada a   los mejores tutoriales.
Re:Cargar música de manera externa
« Respuesta #8 en: Julio 06, 2012, 03:50:14 pm »
sound_set_search_directory("Bits-Two"); Aunque esto función solo para indicar que en dicha ruta o directorio es que están los sonidos o músicas, es decir es para realizar una búsqueda comparativa.
sound_add es para agregarlo.

Edith.
Usando el codigo que dejo la amiga Silver_light. Te explico un poco esa funcion.
var directorio;
directorio=sound_set_search_directory("Bits-Two"); //buscara la ruta hacia esa carpeta donde este.
sound_add("directorio\Freedom.wav",0,false);
« última modificación: Julio 06, 2012, 04:09:58 pm por elviskelley »
Por muy dificil que parece, todo pasa.
mi web Elvis.Kelley.Games
Manual Game maker PDF



Desconectado Silver_light

  • Adicto
  • *
  • Puntos: 43
  • Mensajes: 365
  • Sexo: Femenino
  • Luz Plateada!
    • Ver Perfil
Re:Cargar música de manera externa
« Respuesta #9 en: Julio 06, 2012, 03:52:40 pm »
Hi!
 Mira, estuve checando el editable y el problema es la forma en que tratas de cargar el sonido.
Para cargarlo externamente debes utilizar la funcion sound_add(). Así en todo casi quedaría
 sonido = sound_add("Bits-Two\Freedom.mp3",0,false);
 sound_play(sonido);

El único inconveniente que tiene tu juego, es que por alguna razón no reproduce los mp3. Ahora bien, si conviertes el sonido a otro formato se soluciona el problema. Yo he hecho la prueba de convertirlo a ".wav" y sonaba perfectamente.
 Entonces cambié:
 sonido = sound_add("Bits-Two\Freedom.wav",0,false);
 sound_play(sonido);
Y funcionó a la perfección...
 Saludos!
¡Cierto!, ¡En un cien por ciento!

Tutorial 39DLL :3

Desconectado Marron121

  • Asiduo
  • *
  • Puntos: 87
  • Mensajes: 169
  • Sexo: Masculino
    • Ver Perfil
Re:Cargar música de manera externa
« Respuesta #10 en: Julio 06, 2012, 05:38:17 pm »
SIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII  :D !!!! Al fín funciona!!!! Muchas gracias elviskelley y Silver_light por la ayuda.
Tenías razon Silver,era por culpa del archivo,lo he pasado a WAV y funciona (y tambien gracias por el código :-*)
Creador de MoreThan121Games :D Aficionado del GM, LOL y youtuber medio ;)