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.
346
Preguntas y respuestas / Re: Girar la c?mara en 3d
Enero 08, 2010, 02:42:20 AM347
Preguntas y respuestas / Re: Girar la c?mara en 3d
Enero 07, 2010, 06:04:02 PM
Enncontr? lo que buscaba
el codigo fuente del modelador Move now mejorado
http://gmc.yoyogames.com/lofiversion/index.php/t427221.html
el codigo fuente del modelador Move now mejorado
http://gmc.yoyogames.com/lofiversion/index.php/t427221.html
348
Preguntas y respuestas / Re: Girar la c?mara en 3d
Enero 07, 2010, 04:21:34 PM
hay, que lindo que me consideren maestro del 3D xD... (y que me pongan primero en la enumeraci?n)
bueno, vamos al grano....
m.. primero: tu juego est? muy bueno.
segundo: te falta.
tercero: me dio ganas de escrivir un articulo sobre el 3D en gm
cuarto: tu problema es facil de resolver. hay muchos tipos de camaras. te dire las mas ?tiles y f?ciles de programar.
camara 1- la camara que estas utilizando. son comunes en los juegos de Gerardo. son muy faciles de programar y muy facil de desactivar intancias con esa camara ya que puedes utilizar la desactivaci?n por triangulo. la cual consiste (creo que hay un script en el post donde est?n todas las fuentes de scripts) en fijarse si una instancia est? entre el triangulo formado por x,y de la camara. x-100,y+300 e x+100,y+300 y activarlos y desactivar las que esten fuera.
camara 2- la camara que quieres lograr.
hay muchas variantes de esas c?maras.
esa es m?y dificil de lograr y tardaras mucho tiempo. te recomiendo antes de incluirla en tu juego que hagas una copia de seguridad por si se estropea todo (me ha pasado a mi)
debes hacer algo como (en cam) es la mas facil de hacer.
x=lengthdir_x(50,obj_pj.direction-180)
y=lengthdir_y(50,obj_pj.direction-180)
Lo que si deberas hacer que tu PJ pueda ir en 360 direcciones. te recomiendo usar el sistema de animaciones de Move Now creado por Zoltan Percsich.
PD: el tema que pones Maitreya es para primera persona.
bueno, vamos al grano....
m.. primero: tu juego est? muy bueno.
segundo: te falta.
tercero: me dio ganas de escrivir un articulo sobre el 3D en gm
cuarto: tu problema es facil de resolver. hay muchos tipos de camaras. te dire las mas ?tiles y f?ciles de programar.
camara 1- la camara que estas utilizando. son comunes en los juegos de Gerardo. son muy faciles de programar y muy facil de desactivar intancias con esa camara ya que puedes utilizar la desactivaci?n por triangulo. la cual consiste (creo que hay un script en el post donde est?n todas las fuentes de scripts) en fijarse si una instancia est? entre el triangulo formado por x,y de la camara. x-100,y+300 e x+100,y+300 y activarlos y desactivar las que esten fuera.
camara 2- la camara que quieres lograr.
hay muchas variantes de esas c?maras.
esa es m?y dificil de lograr y tardaras mucho tiempo. te recomiendo antes de incluirla en tu juego que hagas una copia de seguridad por si se estropea todo (me ha pasado a mi)
debes hacer algo como (en cam) es la mas facil de hacer.
x=lengthdir_x(50,obj_pj.direction-180)
y=lengthdir_y(50,obj_pj.direction-180)
Lo que si deberas hacer que tu PJ pueda ir en 360 direcciones. te recomiendo usar el sistema de animaciones de Move Now creado por Zoltan Percsich.
PD: el tema que pones Maitreya es para primera persona.
349
Preguntas y respuestas / Re: Programa 3D
Enero 07, 2010, 03:42:01 PM
http://www.yoyogames.com/games/66548
exclusivo para uso en el GM
EDIT:
http://gmc.yoyogames.com/index.php?showtopic=414116
exclusivo para uso en el GM
EDIT:
http://gmc.yoyogames.com/index.php?showtopic=414116
351
Preguntas y respuestas / Re: Necesito ayuda con disparos!
Enero 02, 2010, 05:47:42 PM
instance_create(x+(hspeed),y,obj_bala)
352
Preguntas y respuestas / Re: Necesito ayuda con disparos!
Enero 02, 2010, 05:35:14 PM
es que al estar en movimiento, primero se crea el laser y luego se mueve
hay dos soluciones:
o haces que detecte si se mueve hacia la izquierda o a la derecha y que se cree el laser movido hacia un costado la cantidad de px que tiene de hspeed dependiendo de que dir se mueve.
o
pones en end step
esta ultima forma no se si funcione. prueba primero la primera
salu2
hay dos soluciones:
o haces que detecte si se mueve hacia la izquierda o a la derecha y que se cree el laser movido hacia un costado la cantidad de px que tiene de hspeed dependiendo de que dir se mueve.
o
pones en end step
esta ultima forma no se si funcione. prueba primero la primera
salu2
353
Preguntas y respuestas / Re: script para cambio de rooms
Enero 01, 2010, 04:52:01 PM
en realidad lo que tu dices no est? hecho con 1256583 rooms sino que es un room grande que la view est? ajustada
puedes hacer como un move snap pero para la view y ajustarlo a 800x600
view_xview[0]=floor(view_xview[0]/argument0)*argument0
view_yview[0]=floor(view_yview[0]/argument1)*argument1
puedes aser algo asi, donde argument0 = 800 y argument1 = 600
debes tener activado el seguimiento a un objeto en la room
EDIT: no, el code no es ese. adjunto ejemplo:
puedes hacer como un move snap pero para la view y ajustarlo a 800x600
view_xview[0]=floor(view_xview[0]/argument0)*argument0
view_yview[0]=floor(view_yview[0]/argument1)*argument1
puedes aser algo asi, donde argument0 = 800 y argument1 = 600
debes tener activado el seguimiento a un objeto en la room
EDIT: no, el code no es ese. adjunto ejemplo:
354
Preguntas y respuestas / Re: Me n? de Pausa
Diciembre 30, 2009, 02:42:12 AM
Se ha resuelto muchas veces
usa show message y sus configuraciones
usa show message y sus configuraciones
355
Preguntas y respuestas / Re: ?Como puedo hacer que la I.A esquive objetos?
Diciembre 26, 2009, 03:35:49 PM356
Desarrollo de Scripts / Re: Intercepci?n entre una recta y una circunferencia
Diciembre 25, 2009, 05:01:22 PM
no entiendo todo eso de matem?tica. pero lo que tiene el ejemplo se podr?a hacer:
Código [Seleccionar]
//argument0 x circ.
//argument1 y circ.
//argument2 radio de la circunferencia.
if point_distance(x,y,argument0,argument1)>argument2
{
x=lengthdir_x(argument2,point_direction(argument0,argument1,x,y)-180)
y=lengthdir_y(argument2,point_direction(argument0,argument1,x,y)-180)
}
357
Preguntas y respuestas / Re: para que un enemigo se active a sierta distancia
Diciembre 24, 2009, 04:14:27 PM
if point_distance(x,y,obj_super_mario.x,obj_super_mario.y) <500
{
instance_create(x,y,obj_enemigo_activo);
instance_destroy()
}
ahora cuando la distancia es menor a 500 se destruye la instancia actual y se crea en la misma posici?n x e y una instancia del objeto obj_enemigo_activo.
PD: te corrijo una peque?a cosita. Desactivar no es lo mismo que cambiar de instancia. Desactivar una instancia significa que la pausas. esta no ejecutar? ningun evento, ni step, ni las teclas, ni ser? considerado para las coliciones. Tampoco ejecutar? el draw. por lo que ser? invisible. con esto puedes subir tu fps. pero no debes desactivar instancias que se esten usando o que esten en todo el juego. sin embargo, la instancia desactivada existe. por lo que si la vuelves a activar podr?s acceder a las variables y eventos y todo tal como quedaron cuando fue desactivada.
{
instance_create(x,y,obj_enemigo_activo);
instance_destroy()
}
ahora cuando la distancia es menor a 500 se destruye la instancia actual y se crea en la misma posici?n x e y una instancia del objeto obj_enemigo_activo.
PD: te corrijo una peque?a cosita. Desactivar no es lo mismo que cambiar de instancia. Desactivar una instancia significa que la pausas. esta no ejecutar? ningun evento, ni step, ni las teclas, ni ser? considerado para las coliciones. Tampoco ejecutar? el draw. por lo que ser? invisible. con esto puedes subir tu fps. pero no debes desactivar instancias que se esten usando o que esten en todo el juego. sin embargo, la instancia desactivada existe. por lo que si la vuelves a activar podr?s acceder a las variables y eventos y todo tal como quedaron cuando fue desactivada.
358
Preguntas y respuestas / Re: para que un enemigo se active a sierta distancia
Diciembre 22, 2009, 03:46:51 AM
no, entend?, que se active o que cambie de instancia...?
para que cambie de instancia haces
if point_distance(x,y,obj_super_mario.x,obj_super_mario.y) <500
{
instance_destroy()
instance_create(x,y,obj_enemigo_activo)
}
EDIT: razon: el code ten?a error.
para que cambie de instancia haces
if point_distance(x,y,obj_super_mario.x,obj_super_mario.y) <500
{
instance_destroy()
instance_create(x,y,obj_enemigo_activo)
}
EDIT: razon: el code ten?a error.
359
Preguntas y respuestas / Re: como subir escaleras
Diciembre 21, 2009, 11:10:54 PM
aparte , tienes en el FAQ (s?, ese foro que todos creen que muerde) un post donde se esplica como hacer que en un juego 2D pplataformas (lateral) un PJ suba una escalera.
360
Preguntas y respuestas / Re: Algun programa para convertir .pov a .obj?
Diciembre 21, 2009, 02:40:29 PM
pov?
que clase de modelo es ese....
m... mejor usa el model creator para hacer tus propios modelos y no los conviertas
http://gmc.yoyogames.com/index.php?showtopic=414116
que clase de modelo es ese....
m... mejor usa el model creator para hacer tus propios modelos y no los conviertas
http://gmc.yoyogames.com/index.php?showtopic=414116