Hola a todos, soy nuevo en CGM y novato en GM. queria saber, si es posible poner un braso, a un personaje, q pueda lo pueda mover o girar
Si si es posible pero no entiendo muy bien lo que necesitas, podr?as explicarte mejor?.
el tema es asi, yo hice un personaje sin braso y el braso aparte, lo q quiero saber es como hago para colocar el braso en el ombro del personaje
ah pues pon en draw de tu objeto esto
[gml]
draw_sprite(sprite_index,image_index,x,y)
draw_sprite(sprite_brazo,image_index,x+5,y+2)[/gml]
cambia en donde dice sprite_brazo por el nombre del sprite de tu brazo
puedes modificar donde dice x+5 y y+2 por otros n?meros para acomodar el brazo.
si eres nuevo, no te comberndr?a meterte con brazos articulados, es muy dificil, busca ejemplos en la secci?n de descargas...
ve despacio... planteate peque?as metas y avanza sobre ellas...
muchas gracias por las respuestas y muy buen consejo, si soy nuevo pero algunas cosas entiendo en GM, pero con draw_sprite puedo hacer que tenga articulacion??
NO te funciono el c?digo de arriba?
si,el codigo me funciono, aunque el brazo quedo un poco bajo pero eso no importa, se como correjirlo. el problema es que no se como hacer para que el brazo se levante cuando presiono una tecla(en mi caso la tecla es A) y se baje cuando presiono otra. De cualquier manera deberia ver algunos ejemplos o tutoriales, porque tampoco se muy bien como funciona el evento draw
si quieres que se mueva
1- puedes hacer un objeto con el brazo en posicion 1 y darle la funcion keypress y luego change sprite a la imagen en posicion 2
2-haz el sprite un objeto y en insertar codigo pone
[gml]draw_sprite(sprite_index,image_index,x,y)
image_speed(0.5)[/gml] pero el sprite antes modificalo en "edit sprite" y agregale la otra secuencia
pero aqui se moveria sola sin presionar alguna tecla
Hay el brazo con dos subim?genes(brazo abajo y brazo arriba) en el objeto brazo en create event pon un c?digo que sea image_speed=0 y luego en el evento key press a: image_index+=1 con esto te aseguro te servir?, pero usa la misma tecla para bajar y subir el brazo. Salu2!
probe poniendo draw_sprite(sprite_index,image_index,x,y) y draw_sprite(brazo_spr,image_index,x,y), pero ahora quiero que cuando presione derecha y A en evento draw cambie a la subimagen del brazo levantado
entonces puedes hacer un objeto en el Room
obj_brazo
y 2 sprites
spr_brazoabajo
spr_brazoarriba
creas el objeto en las coordenadas que quieras con sprite spr_brazoabajo
luego
Add_event
Key_press (seleccionas la letra)
y en actions donde dice main 1
sale una cara roja de pacman xD (change sprite)
a spr_brazoarriba
bien voy a probar colocando un objeto en el room o sino podria hacer en el evento create del personaje crear instancia y elijo el brazo, muchas gracias igual
sobre los ejemplos, alguien sabe donde puedo encontrar buen material
S? no encontraste nada en est? comunidad busca en yoyogames.
encontre varios tutoriales, pero tambien necesito algunos ejemplos y en yoyogames no encontre muchos
draw_sprite(sprite_mano,image_single,mouse_x,mouse_y)
for(i=0;i<10;i+=1)
{
var Dir, Dis;
Dir = point_direction(x,y,mouse_x,mouse_y)
Dis = point_distanse(x,y,mouse_x,mouse_y)/10*i
draw_sprite(sprite_mano , image_single , x+cos(Dir*pi/180)*Dis , y-sin(Dir*pi/180)*Dis)
}
Fijate con eso.. lo me fije si anda.. una de esa hay que pulir la idea espero que te sea util. cualquier duda mandame un mp
ese codigo me multiplico el brazo 10 veces partiendo del personaje hasta el mouse, yo kria que pueda girar o rotar pero con eso podria hacer un brazo compuesto por varios sprites y lo puedo controlar con el mouse, no se si esa era tu idea, pero me puede servir gracias, salu2
este tema ya lo solucione, gracias a todos x su ayuda