Manual

Manual

플레이어 사용자 ID 설명서

개요 player_user_id 변수는 현재 플레이어 인스턴스의 GX.games ID를 저장합니다. 이 ID는 서버에 직접 API 호출을 할 때 사용됩니다. 이 변수는 rollback_define_player()로 생성된 플레이어 인스턴스에서만 존재하며, 각 플레이어마다 다릅니다. 게스트 플레이어는 이 변수에 빈 문자열이 할당됩니다. 문법 player_user_id; 반환 값 * 형식: 문자열 (String)

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

Manual

플레이어 타입 변수 설명

player_type 변수는 플레이어 인스턴스가 GX.games에 로그인한 사용자인지, 아니면 게스트인지 알려줍니다. 이 변수는 다음과 같은 문자열 중 하나를 반환할 수 있습니다. 문자열 설명 "Guest" 플레이어가 GX.games에 로그인하지 않음 "User" 플레이어가 GX.games에 로그인함 게스트 사용자는 플레이어의 아바타와 이름이 임시로 표시됩니다. 이 변수는 rollback_define_

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

Manual

플레이어 환경 설정 변수 (player_prefs)

player_prefs 변수는 현재 플레이어에 대해 설정된 환경 설정을 저장합니다. 이 변수는 rollback_define_player() 함수를 사용하여 생성된 플레이어 인스턴스에 할당됩니다. 문법 player_prefs; 반환값 * 어떤 값이든 반환합니다. 예제 image_index = player_prefs.character; 위의 코드는 환경 설정에서 값을 읽어와 플레이어 인스턴스의 변수를 설정합니다. 활용 예제 1. 플레이어 캐릭터 설정

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

Manual

플레이어 로컬 변수 설명

rollback_define_player() 함수를 사용하여 플레이어 객체를 정의하면, 시스템은 각 플레이어에 대해 해당 객체의 인스턴스를 자동으로 생성합니다. 각 인스턴스는 player_local 변수를 가지며, 이 변수는 해당 플레이어 인스턴스가 로컬인지 여부를 나타냅니다. 만약 rollback_define_player()를 사용하지 않으면, 이 변수는 어떤 객체에도 생성되지 않습니다. 이 변수를 사용하여 어떤 플레이어가 로컬인지

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

Manual

플레이어 ID와 객체 정의

rollback_define_player() 함수를 사용하여 플레이어 객체를 정의하면, 시스템은 각 플레이어에 대한 객체 인스턴스를 자동으로 생성합니다. 각 객체 인스턴스는 player_id 변수를 가지며, 이 변수는 해당 플레이어의 ID를 저장합니다. 이 ID는 0부터 시작하며, 처음에는 호스트 자신을 나타냅니다. 1 이상의 플레이어는 게임에 참여한 "피어"입니다. rollback_define_player()를

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

Manual

플레이어 아바타 URL 설명서

이 문서는 플레이어 아바타의 URL을 저장하는 변수에 대해 설명합니다. 이 변수를 사용하면 플레이어의 아바타를 쉽게 로드할 수 있습니다. 변수 설명 * 변수 이름: player_avatar_url * 설명: 이 변수는 플레이어의 아바타 URL을 저장합니다. 이 URL을 사용하여 sprite_add() 함수를 통해 아바타를 로드할 수 있습니다. * 사용법: 이미 로드된 스프라이트를 사용하려면 player_avatar_

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

Manual

플레이어 아바타 스프라이트

설명 player_avatar_sprite 변수는 현재 플레이어 인스턴스의 스프라이트를 저장합니다. 이 변수는 rollback_define_player()로 생성된 플레이어 인스턴스에만 존재하며, 각 플레이어마다 다릅니다. 게스트 플레이어는 기본 스프라이트를 표시합니다. 문법 player_avatar_sprite; 반환값 * 스프라이트 자산 예제 아래 코드는 플레이어 인스턴스의 아바타를 화면에 그리는 방법을 보여줍니다. // 그리기 이벤트 draw_sprite_stretched(

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

Manual

managed 변수 설명

managed 변수는 현재 인스턴스가 관리되고 있는지 여부를 반환하는 읽기 전용 변수입니다. 이 변수는 true 또는 false 값을 반환합니다. * true: 현재 인스턴스가 관리되고 있음 * false: 현재 인스턴스가 관리되지 않음 문법 managed; 반환 값 * Boolean: true 또는 false 활용 예제 예제 1: 인스턴스 관리 여부 확인 if (managed) { show_message("이

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

Manual

플레이어 이름 변수 설명

player_name 변수는 현재 플레이어 인스턴스의 이름을 저장하는 변수입니다. 이 변수는 rollback_define_player()로 생성된 플레이어 인스턴스에서만 존재하며, 각 플레이어마다 다릅니다. 게스트 플레이어는 자리 표시자 이름을 반환합니다. 문법 player_name; 반환 값 * 타입: String 예제 다음은 플레이어 이름을 화면에 표시하는 코드 예제입니다. // Draw event draw_set_halign(fa_center)

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

Manual

롤백 기능: 랜덤 입력 사용

게임을 Sync Test로 플레이할 때, 모든 "원격" 플레이어는 정의된 입력에 대해 랜덤 값을 받습니다. 이는 기본적인 테스트 방법입니다. 이 기능은 rollback_use_random_input 함수를 사용하여 비활성화할 수 있으며, 다시 활성화하려면 true를 인수로 지정하면 됩니다. 문법 rollback_use_random_input(enabled); 인수 설명 인수 이름 타입 설명 enabled

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

Manual

플레이어 기본 설정 기능 설명

rollback_use_player_prefs 함수는 플레이어의 기본 설정을 활성화하고, 모든 플레이어에 대한 기본 설정을 설정할 수 있게 해줍니다. 기본 설정은 어떤 유형이든 가능하며, 기본 설정을 지정하지 않으면 모든 플레이어가 게임을 시작하기 전에 설정을 해야 합니다. 이 함수를 호출하면 자동 시작이 비활성화되므로, 게임을 수동으로 시작해야 합니다. 이 함수는 join/create 함수보다

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