[게임메이커 강좌-기초][GMS2]3D에서의 목표물 거리와 방향측정
GAME MAKER 강좌 KAYAN ◈ 3D에서의 목표물 거리와 방향측정 아래 함수는 3D상의 (x1,y1,z1)에서 (x2,y2,z2)까지의 거리를 측정하여 값을 반환합니다. ◎ point_distance_3d(x1,y1,z1,x2,y2,z2) (▲ 거리 측정) var inst, ex, ey, ez; inst = instance_nearest(x, y, enemy); if !(inst==noone) { ex = inst.x; ey = inst.y; ez = inst.z; if point_distance_3d(x, y, z, ex, ey, ez) < 200 { instance_create_layer(x, y, "Bullets", obj_Missile) } } 예시는 가장 가까운 obj_enemy의 3D ..
2023. 7. 12.
(♡ )
[게임메이커 강좌-기초][GMS2]목표물 방향과 거리측정
GAME MAKER 강좌 KAYAN ◈ 목표물의 방향측정 목표물의 방향은 아래 함수로 측정할 수 있습니다. ◎ point_direction(x1,y1,x2,y2) 이 함수는 현재 지점(x1,y1)을 기준으로 목표물(x2,y2)을 바라보는 각도를 측정하여 값을 반환합니다. (▲ 방향 측정) 함수로 반환되는 값은 0~360 사이의 값입니다. (▲ 방향 측정) 예) var ex, ey; ex = instance_nearest(x, y, enemy).x; ey = instance_nearest(x, y, enemy).y; direction = point_direction(x, y, ex, ey); 예시는 현재 위치에서 가까운 enemy 인스턴스의 방향을 측정하여 direction 에 적용합니다. ◈ 목표물과의 ..
2023. 7. 12.
(♡ )