¡Hola! Me gustaría que me ayudaran con un problema con la segunda bola pequeña :(
siempre se crea al lado de la bola grande :(
Lo que quiero es que parezca que sigue la ruta de la bola 1
https://i.gyazo.com/429921091d73a07d3d8719cc3ccbdb00.mp4
[gml]
//STEP event o_player_1 IF COLLIDE WITH BIG BALL1 INSTANCE DESTROY
var id_1 = instance_nearest(x,y,o_ball_rot2)
if place_meeting(x,y,id_1)
instance_destroy();
[/gml]
[gml]
//DESTROY EVENT player_1
if !instance_exists(o_player_2)
instance_create_depth(o_player_1.x,o_player_1.y,-1,o_player_2);
[/gml]
[gml]
///STEP event - o_player_2
var id_1 = instance_nearest(x,y,o_ball_rot2)
var distance = point_distance(x,y,id_1.x,id_1.y);
owner = id_1;
x = owner.x + lengthdir_x(distance,owner.image_angle);
y = owner.y + lengthdir_y(distance,owner.image_angle);
[/gml]
¡Gracias!
siempre se crea al lado de la bola grande :(
Lo que quiero es que parezca que sigue la ruta de la bola 1
https://i.gyazo.com/429921091d73a07d3d8719cc3ccbdb00.mp4
[gml]
//STEP event o_player_1 IF COLLIDE WITH BIG BALL1 INSTANCE DESTROY
var id_1 = instance_nearest(x,y,o_ball_rot2)
if place_meeting(x,y,id_1)
instance_destroy();
[/gml]
[gml]
//DESTROY EVENT player_1
if !instance_exists(o_player_2)
instance_create_depth(o_player_1.x,o_player_1.y,-1,o_player_2);
[/gml]
[gml]
///STEP event - o_player_2
var id_1 = instance_nearest(x,y,o_ball_rot2)
var distance = point_distance(x,y,id_1.x,id_1.y);
owner = id_1;
x = owner.x + lengthdir_x(distance,owner.image_angle);
y = owner.y + lengthdir_y(distance,owner.image_angle);
[/gml]
¡Gracias!