Hola pues el problema es que pongo un sound.loop() en un menu simple de tres opciones pero suena desfigurado y no me gusta el sonido es de solo 10 segundo es el siguiente
http://www.subsidence.org/Assets/Sounds/rain.mp3 y aveces no me puedo mover entre las opciones Aqui el codigo
--El menu es basado al tutorial de Cam-Maker ^^ mov = sound.load("img/menu.wav") bg = image.load("img/bg.png") function drawoptions() x = 175 y = 25 menu = {} menu[1] = "option1" menu[2] = "option2" menu[3] = "option3" for i= 1, #menu do if KU == i then screen.print(x,y,menu[i],0.8,negro,blanco) else screen.print(x,y,menu[i],0.8,blanco,0x0) end y = y + 25 end end function controldraw() if controls.press("down") and KU ~= #menu then mov:play() KU = KU + 1 elseif controls.press("down") and KU >= #menu then mov:play() KU = 1 end if controls.press("up") and KU > 1 then mov:play() KU = KU - 1 elseif controls.press("up") and KU == 1 then mov:play() KU = #menu end end function katiria()--si uso nombre para los function ^^ screen.print(0,10,"text1") screen.print(0,252,"Text 2",0.5,blanco,negro,"scroll_through")--aqui no me funciona el scroll =( if controls.cross() and KU==1 then mov:play() dofile("script2.lua") end if controls.cross() and KU==2 then mov:play() dofile("credit.lua") end if controls.cross() and KU==3 then mov:play() os.quit() end end KU = 1 negro = color.new(0,0,0) blanco = color.new(255,255,255) while true do controls.read() image.blit(0,0,bg) controldraw() katiria() sound.loop("img/rain.mp3") drawoptions() screen.flip() end
mov =
Hmm, me gusta usar "locales" cuando las variables dentro de las funciones son usadas únicamente dentro de esas funciones, pues así, te aseguras de que sólo existen dentro de esa funcion, y fuera se auto-liberan.
El loop va fuera del while.
Añadí el canal al mov:play, le asigné el canal 7, para asegurarme de que no se hace play en el mismo canal que el loop. La psp tiene 8 canales, distribuye los sonidos.
Cambié controls.cross por controls.press("cross"), pq imagino que quieres hacer sólo un dofile, al pulsar, y no mientras mantengas pulsado ir haciendo.
El scroll necesita "width", para saber el ancho del scroller, además de que el parametro x es un parámetro de entrada y salida a la vez. (creo k algo faltaba en la docu, tendré k revisarla).
Por lo demás no veo más posibles problemas.
Actualmente desarrollando nuestra web y UXCode : http://www.gcrew.es
fuera del bucle principal
coloca el sound.loop fuera del bucle principal (while true do) Ya que si no se estara reproduciendo lo mismo a cada pasada del bucle :)
Salu2
Gracias iRVing_Prog ^^ te doy
Gracias iRVing_Prog ^^ te doy unos bitos =D
EDITO: Ahora cuando paso a otro script se me apaga la psp xD que toy haciendo mal??
si puedes poner el código de los script
ya arreglado el que tiene el sound.loop Asi puedo ayudarte mejor :)
Ok creo que solo tendre que
Ok creo que solo tendre que parar el sound.loop verdad?? vale pongo el script ahora
al script
donde vas hay que parar el sound.loop() con esa misma funcion, solo que sin pasarle ningun parametro .D
Lo hize asi pero como quiera
Lo hize asi pero como quiera se me apga la psp =/
ODIO ser Bipolar... ME ENCANTA!! D:
Twitter Facebook WebPage
mmm..
podrias poner un os.message("algo") antes de hacer dofile? es para descartar errores en este script, puede ser que el error esté en los otros...
PSP FAT [5.00 M33-6] [6.60 ME] [Hard Moded] / Nintendo Wii [4.1U] [cIOS Hermes] [D2X cIOS] / iPhone 3G [4.2.1] [BB 05.13.04] [redsn0w] / iPod Touch 4 [6.1] [evasi0n]
07/05/10: Tuve el placer de llamarle con todo derecho "N00B" a molotovi xDDD
Recuerda: Sé el intérprete -_-
sound.loop()
está mal puesto y 2 veces. Solo basta con ponerlo fuera del bucle.
Y como hago para que cuando
Y como hago para que cuando me valla al otro script se pare la loop??
digamos que te vas a otro scrirpt
cuando presiones "x" entonces
:)
Me podrias explicar
Me podrias explicar, ¿porque llamas a MENU[1] sin antes aver credo la Tabla? S:
Soy novato y no entiendo eso xD.
La tabla ya esta creada "
La tabla ya esta creada " MENU = {}"
EDITO: Ya se pondre el sound.loop andtes del mov:play()
Cierto
Cierto no me fije.
Se me sigue apagando la PSP
Se me sigue apagando la PSP T.T
La verdad tu forma de
La verdad tu forma de programar es muy diferente a la mia tienes muchas cosas que no deverias tener porque aunque funcionan estan de mas creo programas mas como chime deja le digo que revise tu post saludos.