Manual

Manual

속도 설정 가이드

이 문서는 인스턴스의 이동 속도를 설정하는 방법에 대한 설명입니다. 속도는 게임의 한 프레임(스텝) 동안 인스턴스가 이동해야 하는 픽셀 수로 계산됩니다. 기본적으로 속도 값은 방향 벡터에 추가되며, 수평 또는 수직 속도를 선택할 수도 있습니다. 속도 설정 설명 속도 설정 기본 정보 항목 설명 속도 인스턴스의 이동 속도 (음수 가능) 방향

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

Manual

중력 힘 설정 (Set Gravity Force)

이 문서에서는 인스턴스에 작용하는 중력의 힘을 설정하는 방법에 대해 설명합니다. 각 인스턴스는 서로 독립적으로 다른 중력 힘과 방향을 가질 수 있습니다. 설정하는 힘은 게임의 각 프레임에서 픽셀 단위로 적용되며, 누적됩니다. 즉, 속도가 2이고 중력이 1인 경우, 각 스텝마다 속도가 1씩 증가하게 됩니다. 따라서 일반적으로 매우 낮은 값을 사용하는 것이 좋습니다.

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

Manual

중력 방향 설정 (Set Gravity Direction)

이 문서는 GameMaker에서 중력 방향을 설정하는 방법에 대해 설명합니다. 각각의 인스턴스는 독립적으로 중력 효과를 가질 수 있으며, 중력 값이 0이 아닌 경우에는 설정된 방향으로 "끌림"을 받게 됩니다. 방향은 0°에서 360°까지 설정할 수 있으며, 오른쪽이 0°, 위가 90°, 왼쪽이 180°, 아래가 270°입니다. 현재 중력 값에

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

Manual

마찰 설정 (Set Friction)

이 문서는 인스턴스의 "마찰"을 설정하는 방법에 대해 설명합니다. 마찰은 게임의 매 프레임마다 속도 벡터에서 특정 양을 차감하는 것을 의미하며, 사용자가 차감할 양을 지정합니다. 일반적으로 값이 작을수록 효과적이며, 예를 들어 0.2와 같은 값이 적합합니다. 그러나 실제 차감 양은 프로젝트의 설정에 따라 달라질 수 있습니다. 상대 플래그를 설정하면

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

Manual

방향 변수 설정

이 문서는 명확하게 방향 변수를 설정하는 방법에 대해 설명합니다. 이 기능은 45° 단위에 고정되지 않은 인스턴스의 방향을 설정하는 데 사용됩니다. 방향 값은 0°에서 360° 사이의 값으로 입력하며, 오른쪽은 0°, 위쪽은 90°, 왼쪽은 180°, 아래쪽은 270°로 정의됩니다. 또한, 현재 방향에 대해 값을 더하거나 뺄 수 있는 relative 플래그를 설정할

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

Manual

방향 설정 무작위로 변경하기

이 문서는 인스턴스의 이동 방향을 8개의 기본 방향 중 하나 또는 여러 개의 무작위 방향으로 설정하는 방법을 설명합니다. 방향 화살표를 클릭하면, 선택한 화살표 중 하나를 랜덤으로 선택하여 인스턴스의 방향으로 사용할 수 있습니다. 만약 화살표를 선택하지 않으면 현재 인스턴스의 방향에 변화가 없습니다. 구문 예시: // 임시 변수를 생성하여 true 또는 false 값을

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

Manual

방향 설정 고정

## 개요 이 작업은 고정된 움직임 방향을 설정하는 데 사용됩니다. 사용 가능한 방향은 작업 블록의 다양한 버튼으로 표시되며, 원하는 방향을 클릭하면 설정됩니다. GameMaker에서 방향은 도(degrees)로 측정되며, 오른쪽이 0°, 위쪽이 90°, 왼쪽이 180°, 아래쪽이 270°입니다. ## 작업 문법 이 작업을 사용하기 위해서는 다음과 같은 구문을 사용합니다: Set Direction Fixed ## 예제

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

Manual

방향 및 움직임 반전 액션 (Reverse)

이 문서는 특정 값들을 반전시키는 액션에 대해 설명합니다. 이 액션은 방향과 움직임에 관련된 값들을 조정할 수 있습니다. 사용 가능한 옵션 * 방향 반전: 현재 방향에 180°를 추가합니다 (필요시 360°로 순환합니다. 예를 들어, 270° 반전 시 90°가 됩니다). * 수평 및 수직 속도 반전: 주어진 속도 벡터를 -1로 곱하여 반전합니다.

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

Manual

이동 및 충돌 처리

이 문서에서는 이동 및 충돌 처리에 대한 내용을 쉽게 설명하고, 다양한 활용 및 응용 예제를 제공합니다. 이 기능은 인스턴스를 지정된 거리만큼 이동시키고 주어진 객체와의 충돌을 피하는 작업입니다. 기능 설명 이 기능은 인스턴스가 이동할 수 있도록 지원하며, 경사나 작은 계단을 탐색할 때 유용합니다. 이동 중에 충돌을 확인하여 자연스러운 이동을 보장합니다. Action

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

Manual

움직임 동작 및 활용

움직임 동작 라이브러리 모든 게임에서 움직임과 위치는 매우 중요합니다. GameMaker는 모든 상황을 처리할 수 있는 다양한 동작을 제공합니다. 인스턴스를 이동하는 주된 두 가지 방법은 다음과 같습니다: 1. 방 안에서 실제 위치(x/y)를 설정하는 방법 2. 속도/방향 벡터를 설정하는 방법 아래에서 설명하는 동작들은 이 두 가지 방법을 모두

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

Manual

인스턴스 이동을 위한 액션 설명

## 소개 'Jump to Start' 액션은 인스턴스를 현재 위치에서 인스턴스가 처음 생성된 위치로 이동시키는 데 사용됩니다. 인스턴스가 생성될 때의 위치는 두 개의 인스턴스 변수인 `xstart`와 `ystart`에 저장됩니다. 이 변수들은 다른 액션에서도 사용할 수 있으며, 저장된 시작 위치를 변경하기 위해 설정할 수도 있습니다. ## 액션 문법 ```gml // 이 액션을

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