Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Temas - DarkFenix

1
Preguntas y respuestas / Ventana de di?logos
Mayo 29, 2011, 11:49:15 AM
Necesito ventanas de di?logos para un juego de rol donde salga:
-Un cuadrado con bordes redondeados como ventana.
-Los nombres de los personajes que hablan en una miniventana encima de la ventana de texto (y que se pueda quitar para conversaciones con gente sin nombre)
-Un texto que se va escribiendo poco a poco y que se pasa r?pido pulsando Z.
-Despu?s de que el texto se haya escrito, que salga un sprite de una flecha de las de "continuar"

?Gracias de antemano! :-[
2
Preguntas y respuestas / Overworld en falso 3D
Mayo 29, 2011, 10:52:42 AM
Me gustar?a tener un overworld con una vista como ?sta:




?Qu? tengo que hacer para que el mapa quede inclinado de ?sta forma y el jugador se mantenga normal?
3
Preguntas y respuestas / Playas en 3D
Mayo 02, 2011, 03:21:01 PM
Estoy desarrollando un juego en 3D que transcurre en unas islas, por lo tanto tengo que crear playas.
La playa se compone de 9 objects diferentes de arena, con los siguientes c?digos:
BLOQUE DE ARENA CENTRO
[gml]d3d_draw_floor(x-4,y-4,-8,x+4,y+4,-8,background_get_texture(bg_arena),1,1)[/gml]
BLOQUE DE ARENA NORTE
[gml]d3d_transform_set_identity()
d3d_transform_add_rotation_z(-270)
d3d_transform_add_translation(x,y,0)
d3d_draw_floor(-4,-4,-8,+4,+4,-16,background_get_texture(bg_arena),1,1)
d3d_transform_set_identity()
d3d_draw_wall(x-4,y-4,-16,x+4,y-4,-24,background_get_texture(bg_arena),1,1)[/gml]
BLOQUE DE ARENA NORESTE
[gml]draw_set_color(c_white)
d3d_transform_set_identity()
d3d_transform_add_rotation_z(-45-180)
d3d_transform_add_translation(x-1,y+1,0)
d3d_model_draw(model_maaaaa,0,0,-16,background_get_texture(bg_arena))
d3d_transform_set_identity()
d3d_draw_wall(x-4,y-4,-16,x+4,y+4,-24,background_get_texture(bg_arena),1,1)
[/gml]
BLOQUE DE ARENA ESTE
[gml]d3d_transform_set_identity()
d3d_transform_add_rotation_z(0)
d3d_transform_add_translation(x,y,0)
d3d_draw_floor(-4,-4,-8,+4,+4,-16,background_get_texture(bg_arena),1,1)
d3d_transform_set_identity()
d3d_draw_wall(x+4,y-4,-16,x+4,y+4,-24,background_get_texture(bg_arena),1,1)[/gml]
BLOQUE DE ARENA SURESTE
[gml]draw_set_color(c_white)
d3d_transform_set_identity()
d3d_transform_add_rotation_z(-45+90)
d3d_transform_add_translation(x-1,y-1,0)
d3d_model_draw(model_maaaaa,0,0,-16,background_get_texture(bg_arena))
d3d_transform_set_identity()
d3d_draw_wall(x-4,y+4,-16,x+4,y-4,-24,background_get_texture(bg_arena),1,1)[/gml]
BLOQUE DE ARENA SUR
[gml]d3d_transform_set_identity()
d3d_transform_add_rotation_z(-90)
d3d_transform_add_translation(x,y,0)
d3d_draw_floor(-4,-4,-8,+4,+4,-16,background_get_texture(bg_arena),1,1)
d3d_transform_set_identity()
d3d_draw_wall(x-4,y+4,-16,x+4,y+4,-24,background_get_texture(bg_arena),1,1)[/gml]
BLOQUE DE ARENA SUROESTE
[gml]draw_set_color(c_white)
d3d_transform_set_identity()
d3d_transform_add_rotation_z(-45)
d3d_transform_add_translation(x+1,y-1,0)
d3d_model_draw(model_maaaaa,0,0,-16,background_get_texture(bg_arena))
d3d_transform_set_identity()
d3d_draw_wall(x-4,y-4,-16,x+4,y+4,-24,background_get_texture(bg_arena),1,1)[/gml]
BLOQUE DE ARENA OESTE
[gml]d3d_transform_set_identity()
d3d_transform_add_rotation_z(180)
d3d_transform_add_translation(x,y,0)
d3d_draw_floor(-4,-4,-8,+4,+4,-16,background_get_texture(bg_arena),1,1)
d3d_transform_set_identity()
d3d_draw_wall(x-4,y-4,-16,x-4,y+4,-24,background_get_texture(bg_arena),1,1)[/gml]
BLOQUE DE ARENA NOROESTE
[gml]draw_set_color(c_white)
d3d_transform_set_identity()
d3d_transform_add_rotation_z(-45+270)
d3d_transform_add_translation(x+1,y+1,0)
d3d_model_draw(model_maaaaa,0,0,-16,background_get_texture(bg_arena))
d3d_transform_set_identity()
d3d_draw_wall(x-4,y+4,-16,x+4,y-4,-24,background_get_texture(bg_arena),1,1)[/gml]
SCRIPT PARA DIAGONALES
[gml]model_maaaaa = d3d_model_create();
d3d_model_primitive_begin(model_maaaaa,4.0000);
d3d_model_vertex_normal_texture(model_maaaaa,-7.0000,1.0000,-1.0000,0.0000,0,0,1.0000,1.0000);
d3d_model_vertex_normal_texture(model_maaaaa,7.0000,1.0000,-1.0000,0.0000,0,0,1.0000,1.0000);
d3d_model_vertex_normal_texture(model_maaaaa,0.0000,-4.0000,8.0000,0.0000,0,0,1.0000,1.0000);
d3d_model_primitive_end(model_maaaaa);[/gml]
Al final la playa queda as?:



Como veis, en las dos primeras im?genes las playas tienen "agujeros" y no se me ocurre c?mo rellenarlos (ya que en la tercera imagen no se necesita ning?n apa?o m?s)
4
Tengo un objeto (que se puede mover) y normalmente, si ?ste objeto choca contra una pared (event colision) se activa una variable.
Lo que no entiendo es porqu? el objeto choca contra la pared si no puse nada de speed=0 ni nada de ?so.
5
Preguntas y respuestas / ?Segundo asalto!
Abril 18, 2011, 04:04:30 PM
En mi juego de tanques me gustar?a que una vez destruido el tanque contrario, apareciera para el segundo asalto en la misma room, pero de unas formas concretas:
-Que no aparezca en donde ya hay objetos (para que no se atasque con las paredes)
-Que no aparezca fuera de la room.
6
Tengo una torreta que dispara balas al jugador.
Me gustar?a que su ojo te siguiese mientras te mueves.
El ojo de la torreta est? en la esquina superior izquierda del sprite.
?C?mo lo hago?
7
Pongo importante porque si llego a resolver ?stos dos problemas, colgar? dos juegos en el foro a los cuales solo les falta ?sto.
Problema 1:
En el juego se empieza con un score x; necesito que ?ste score vaya decreciendo un punto por segundo hasta que llegues a la meta (por lo tanto, el objetivo del juego es llegar lo antes posible)
Problema 2:
Necesito un score que consista en el c?lculo (vidas restantes x niveles pasados) y que en el caso de que mueras, las vidas no cuenten (ya que sino siempre tocar?a 0)
8
Preguntas y respuestas / Preguntas acerca de random
Abril 08, 2011, 08:43:30 PM
?C?mo se escribe en idioma GML "un n?mero aleatorio entre 1 y 100"?
En la gu?a gris pon?a random(x) pero no lo he acabado de pillar :-[
?Gracias por responder!