Manual

Manual

collision_line_list 함수 설명

collision_line_list 함수는 collision_line() 함수와 유사하지만, 한 번에 하나의 인스턴스나 타일 맵만 감지하는 대신 여러 인스턴스나 타일 맵을 감지합니다. 이 함수는 선의 시작과 끝의 x/y 위치를 제공하고, 충돌을 확인할 객체나 타일 맵을 지정합니다. 또한, 충돌 검사를 정밀하게 할지 여부와 호출 인스턴스를 포함할지 여부를 설정할 수 있습니다. 이

By 이재협/실장/시스템개발실/PHYSIA

Manual

충돌 검사: collision_line 함수

collision_line 함수는 주어진 두 점 (x1, y1)과 (x2, y2) 사이의 선을 따라 특정 객체 또는 타일 맵과의 충돌을 검사합니다. 이 함수는 정밀 충돌 검사 또는 일반 충돌 검사를 수행할 수 있으며, 정밀 충돌 검사를 사용하려면 검사하는 객체의 스프라이트에서도 정밀 충돌이 활성화되어 있어야 합니다. 그렇지 않으면 기본적으로 경계 상자(

By 이재협/실장/시스템개발실/PHYSIA

Manual

collision_ellipse_list 함수 설명

collision_ellipse_list 함수는 collision_ellipse() 함수와 유사하지만, 한 번에 여러 인스턴스나 타일 맵의 충돌을 감지할 수 있습니다. 이 함수는 확인할 타원형 영역의 왼쪽 상단과 오른쪽 하단의 x/y 좌표를 입력받고, 충돌을 확인할 객체 또는 타일 맵을 지정합니다. 또한, 충돌 검사를 정밀하게 수행할지 여부와 호출 인스턴스를 포함할지 여부를 설정할 수

By 이재협/실장/시스템개발실/PHYSIA

Manual

충돌 타원 (collision_ellipse)

collision_ellipse 함수는 주어진 네 개의 인수 (x1, y1, x2, y2)를 사용하여 현재 방 내에서 타원의 너비와 높이를 정의하고, "obj" 인수로 정의된 객체나 타일 맵과의 충돌 여부를 확인합니다. 이 충돌은 정밀하게 확인할 수 있으며, 코드가 실행되는 인스턴스를 확인할지 여부도 선택할 수 있습니다. 함수 설명 인수 유형 설명

By 이재협/실장/시스템개발실/PHYSIA

Manual

충돌 호환성 모드

개요 프로젝트의 일반 게임 옵션에서 "충돌 호환성 모드"를 활성화하면 이전 충돌 시스템으로 전환할 수 있습니다. 이 모드는 GameMaker 2022.1 또는 그 이후 버전으로 업그레이드한 후 기존 프로젝트에서 충돌 관련 이상 행동을 발견한 경우에만 필요합니다. 충돌의 변화 이전 충돌 시스템에서는 모든 경계 상자 좌표가 정수로 반올림되었으며 "

By 이재협/실장/시스템개발실/PHYSIA

Manual

collision_circle_list 함수 설명

collision_circle_list 함수는 collision_circle() 함수와 유사하지만, 한 번에 여러 인스턴스나 타일 맵의 충돌을 감지합니다. 이 함수는 원형 영역의 중심 좌표와 반지름, 그리고 충돌을 확인할 객체나 타일 맵을 입력받습니다. 또한, 충돌 감지가 정밀하게 이루어져야 하는지 여부와 호출 인스턴스를 포함할지 여부를 설정할 수 있습니다. 이 함수는 충돌하는 인스턴스나 타일 맵의

By 이재협/실장/시스템개발실/PHYSIA

Manual

충돌 처리

게임 세계 내에서 특정 위치에서 다른 객체와의 충돌 여부를 확인하는 것은 종종 중요합니다. 적절한 충돌 함수를 선택하는 것이 가장 중요한 작업 중 하나입니다. GameMaker는 프로젝트의 필요에 따라 충돌을 올바르게 처리하는 데 도움이 되는 여러 내장 함수를 제공합니다. 충돌 확인 방법 객체와의 충돌 객체와의 충돌을 확인하는 가장 간단한 방법은 place_meeting

By 이재협/실장/시스템개발실/PHYSIA

Manual

충돌 원(collision_circle) 함수 설명

collision_circle 함수는 사용자가 지정한 반지름을 가진 원형 영역을 생성하고, 해당 영역이 특정 객체, 인스턴스 또는 타일 맵과 충돌하는지를 검사합니다. 이 검사는 정밀하게 수행될 수도 있고, 그렇지 않을 수도 있습니다. 정밀 충돌을 사용하려면 검사하는 객체나 인스턴스의 스프라이트에도 정밀 충돌이 활성화되어 있어야 합니다. 그렇지 않으면 기본적으로 경계 상자(bounding box)를

By 이재협/실장/시스템개발실/PHYSIA

Manual

이동 및 충돌

GameMaker에서는 게임 룸 내에서 인스턴스를 이동시키는 다양한 방법이 있습니다. 속도와 방향 벡터를 설정하는 것부터 특정 위치에 인스턴스를 "배치"하는 것, 그리고 경로 탐색과 같은 더 정교한 방법까지 여러 가지가 있습니다. 또한 두 인스턴스 간의 충돌을 감지하는 다양한 방법도 제공되며, 어떤 방법을 선택할지는 주로 만들고 있는 게임의 유형과 충돌

By 이재협/실장/시스템개발실/PHYSIA

Manual

제곱근 함수 (sqrt)

이 문서는 주어진 숫자의 제곱근을 반환하는 sqrt 함수에 대해 설명합니다. 숫자를 자기 자신과 곱하면 그 숫자의 제곱이 되지만, 때때로 우리는 그 반대의 작업을 수행하여 숫자의 제곱근을 구하고자 합니다. 주어진 양수 값이 어떤 숫자와 자기 자신을 곱한 결과인지 찾기 위해 이 함수를 사용합니다. 예를 들어, sqrt(9)는 3을 반환합니다. 왜냐하면

By 이재협/실장/시스템개발실/PHYSIA

Manual

sqr 함수 설명서

sqr 함수는 주어진 숫자를 제곱하여 반환하는 함수입니다. 즉, 숫자를 자기 자신과 곱한 값을 반환합니다. 사용 예시 예를 들어, sqr(5)는 25를 반환합니다. 이는 5를 5로 곱한 결과입니다. 문법 sqr(val); 인수 인수 유형 설명 val 숫자 제곱할 숫자 반환값 * 제곱한 결과값 활용 예제 다음은 sqr 함수를 활용한 코드 예제입니다:

By 이재협/실장/시스템개발실/PHYSIA