Hola a todos, estoy probando el modulo 3D en Lua Dev, pero lo que pasa esque soy nuevo en el modulo 3D, y no se muy bien como usarlo, he echo esto:
bola=model.load("Imagenes/bola.obj") model.position(100,100,0); while true do controls.read() screen.clear(color.new(255,0,0)) model.blit() if controls.press("cross") then os.message("Hola") end; screen.flip() end;
Pero se crashea, cual es el error?, y en cuanto a la profundidad, como se que profundida necesita para mi modelo?.
Tengo otra duda, he visto en varios scripts, que por ejemplo, un array de un jugador lo ponen en comentarios, asi:
--Jugador={img=image.load("Ruta"),x=100,y=100,h=0,w=0}; while true do controls.read(); Jugador.img:blit(Jugador.x,Jugador.y); screen.flip(); end;
Y me pregunto yo, de que sirve, cuales son sus ventajas, y cuando puede hacerse y cuando no..
Ahora lo tengo así:
bola=model.load("Imagenes/bola.obj"); while true do controls.read() screen.clear(color.new(255,0,0)) bola:position(100,100,1.5) bola:blit() if controls.press("cross") then os.message("Hola") end; screen.flip() end;
Y lo mismo, se crashea S:
No estás usando correctamente
No estás usando correctamente las funciones model.position y model.blit. En tu caso, serían así:
En un momento comento en el hilo de la recopilación de funciones, porque no es posible usar el blit sin argumentos (vamos, que el psp no es adivino para saber qué modelo queremos blitear xD)
La profundidad, depende del tamaño del modelo. Lamento no poder decirte más que eso, pero aún tengo poca experiencia con el módulo 3D (blits sencillos, giros, aún no aprendo lo de las luces).
Yo lo de la profundidad lo manejé con ensayo y error: 3er argumento de de la función position variable, para moverlo mientras se blitea ;)
Sobre tu segunda duda, los comentarios son a gusto del programador (por ejemplo, el que puse de indicación en el cuadro de arriba). No importa cuántos tengas, o lo que tengan, siendo comentarios el intérprete no tomará en cuenta esas líneas al ejecutar el código.
Gracias, ahora me has
Gracias, ahora me has aclarado varias cosas, en cuanto a los de los comentarios, lo que pasa esque meten ese array en comentario y lo blitean en el codigo...
No se si me explico..
Osea el array es un comentario pero blitean arguentos de ese array que es un comentario.
Dinos es que hb lo has visto.
Dinos es que hb lo has visto.
Lo ví en car ruuning de
Lo ví en car ruuning de nau.
Y en esquivalo de dioni.
PD: Afecta si no le pongo profundida a mi modelo?
El mio ni idea xD yo soy muy
El mio ni idea xD yo soy muy desordenado a lo hora de escribir un code :P
No sabes manejar algoritmos
eso es algo importante para tener un bonito orden
A quien le dices?
A quien le dices?
A Nau.
A Nau.
Seguramente definieron ese
Seguramente definieron ese array arriba en su código, y pusieron el comentario para guiarse sin regresar al código superior (muy útil si hay mucho código encima de donde estamos trabajando)
Sobre la profundidad, no sé muy bien a lo que te refieres... si es a la posición del objeto, pues si afecta, precisamente afecta su posición (más "dentro" o "fuera" de la pantalla)
Te pongo un tocho del code de
Te pongo un tocho del code de nau:
Y luego algunas 100 u 120 lienas despues:
Si te fijas, en ningún
Si te fijas, en ningún momento está usando la tabla auto :P
Pero el sonido si lo usa(en
Pero el sonido si lo usa(en otra parte del code, estaria bien que lo checaras).
Si, que no se verá. Para que
Si, que no se verá. Para que se vea debes poner profundidad negativa, ya que si pones positiva se "sale" de la pantalla por arriba.