Manual

Manual

인스턴스 변경 (Change Instance)

이 문서에서는 인스턴스를 다른 인스턴스로 변경하는 방법에 대해 설명합니다. 이 작업을 통해 한 인스턴스를 다른 인스턴스로 변경할 수 있으며, 초기 인스턴스의 Destroy Event와 Clean Up Event를 수행한 후 새로운 인스턴스의 Create Event가 실행됩니다. 주요 사항 * 방향이나 속도를 지정하지 않으면 새로운 인스턴스는 기존 인스턴스의 속성을 그대로 "상속"합니다. * 변경된

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

Manual

사용자 이벤트 호출

사용자 이벤트 호출 기능을 통해 사용할 수 있는 12개의 사용자 이벤트 중 하나를 호출할 수 있습니다. 사용자 이벤트는 코드나 작업을 추가할 수 있는 이벤트로, 필요에 따라 언제든지 이 기능을 사용해 호출할 수 있습니다. 이로 인해 맞춤형 객체 이벤트를 만드는 것이 가능합니다. 문법 Call User Event(event); 인수 설명 인수 설명

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

Manual

부모 이벤트 호출 (Call Parent Event)

이 문서에서는 부모 이벤트를 호출하는 액션 블록에 대해 설명하고, 이를 통해 자식 객체에서 부모 객체의 이벤트를 실행할 수 있는 방법을 다룰 것입니다. 개념 설명 * 부모 객체(Parent Object): 자식 객체가 상속받는 부모 역할을 하는 객체입니다. * 자식 객체(Child Object): 부모 객체의 이벤트를 상속받는 객체입니다. 부모 객체를 자식 객체에 할당하면, 자식

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

Manual

게임패드 버튼 임계값 설정

개요 이 동작은 게임패드 아날로그 버튼의 "임계값"을 설정하는 데 사용됩니다. 게임패드 인덱스를 선택한 다음 0에서 1 사이의 값을 설정합니다. 설정된 값보다 아날로그 버튼 입력량이 낮으면 해당 게임패드 버튼은 0으로 간주됩니다. 이 설정은 모든 아날로그 버튼에 적용되며, 연결된 모든 게임패드에 영향을 미칩니다. 이 값은 특정 게임패드에 대한 alldown,

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

Manual

게임패드 축 데드존 설정

이 문서는 게임패드 스틱 축의 "데드존(deadzones)"을 설정하는 방법에 대해 설명합니다. 데드존은 게임패드 스틱을 움직였을 때 입력량이 설정된 값보다 적으면 그 입력을 무시하는 기능입니다. 주요 개념 * 게임패드 인덱스: 설정할 게임패드를 지정합니다. * 데드존 값: 0과 1 사이의 값을 설정합니다. 입력량이 이 값보다 낮으면 스틱 축이 0으로 간주됩니다. 이

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

Manual

게임패드 버튼 해제 확인

이 문서는 주어진 게임패드 인덱스에 대한 게임패드 버튼이 해제되었는지 확인하는 방법에 대해 설명합니다. 버튼이 해제되는 동안 하나의 게임 틱에서 true를 반환하고, 그 외의 시간에는 false를 반환합니다. not 수식어를 활성화하면, 이 동작이 반대로 작동하여 버튼이 해제되지 않았는지 체크하며, 버튼이 해제된 게임 틱에서는 false를 반환하고 나머지 시간에는 true를 반환합니다. 버튼이 아날로그일 경우

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

Manual

게임 패드 버튼 상태 확인하기

이 문서에서는 게임 패드의 버튼이 눌렸는지를 확인하는 방법에 대해 설명합니다. 이 기능을 사용하면 어떤 버튼이 현재 눌리고 있는지 확인할 수 있습니다. 버튼을 눌렀을 때에만 참(true)을 반환하고, 버튼이 놓인 상태에서는 모두 거짓(false)을 반환합니다. 기본 개념 * If Gamepad Button Pressed: 이 액션은 게임패드 버튼의 현재 상태를 확인합니다. * 버튼

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

Manual

게임패드 버튼 상태 확인하기

이 문서에서는 게임패드의 특정 버튼이 현재 눌려져 있는지를 확인하는 방법에 대해 설명합니다. 이 기능을 통해 버튼의 눌림 여부를 매 스텝마다 체크할 수 있습니다. 주요 개념 * 버튼이 눌려져 있는 경우, 이 액션은 true를 반환합니다. * 버튼이 눌려져 있지 않은 경우, false를 반환합니다. * not 수정자를 클릭하면 버튼이 눌려져 있지 않은지를 체크할 수 있습니다.

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

Manual

게임패드 트리거 값 가져오기

이 문서에서는 게임패드의 다양한 트리거 값을 가져오는 방법에 대해 설명합니다. 주어진 게임패드의 인덱스와 확인하려는 트리거(왼쪽 또는 오른쪽)를 공급하면, 해당 트리거의 압력 값을 0과 1 사이의 값으로 반환합니다. 여기서 0은 트리거에 압력이 없는 상태를, 1은 최대 압력을 의미합니다. 반환된 값은 나중에 사용할 수 있도록 지정한 변수에 저장됩니다. 이 함수는

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

Manual

게임패드 수 가져오기

이 문서에서는 게임에서 사용 중인 기기에 연결된 게임패드의 수를 가져오는 방법에 대해 설명합니다. 반환되는 값은 0에서 12 사이입니다. 사용 방법 액션 구문 var gamepad_count = gamepad_get_count(); 인수 설명 인수 설명 Target 반환된 값을 저장할 변수입니다. 예제 아래의 코드 블록은 연결된 게임패드의 수를 가져오고, 해당 값을 임시 지역 변수에

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

Manual

게임패드 연결 확인하기

이 문서는 특정 게임패드 "슬롯"에 게임패드가 연결되어 있는지를 확인하는 방법에 대해 설명합니다. 게임패드의 인덱스를 제공해 주면, 반환된 값이 나중에 사용할 수 있도록 지정한 변수에 저장됩니다. 이 변수는 이벤트나 스크립트를 위해 생성한 임시 로컬 변수로 설정할 수 있습니다. 액션 문법 // 게임패드 연결 확인 var gamepadIndex = 0; // 확인할 게임패드

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

Manual

게임패드 액션 설명서

이 문서는 GameMaker에서 게임패드의 아날로그 및 디지털 컨트롤을 감지하는 전용 액션들에 대해 설명합니다. 이 액션들을 사용하려면 게임패드 인덱스 값을 지정해야 하는데, 여기서 인덱스 값은 0부터 시작하는 숫자로 선택된 게임패드를 나타냅니다. 게임패드가 장치에 연결되거나 제거될 때 비동기 시스템 이벤트가 발생합니다. 이를 처리하려면 추가적인 코드가 필요할 수 있습니다. 게임패드 슬롯 * 슬롯 0

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