롤백 함수
롤백 함수는 멀티플레이어 게임을 시작하고, 참여하며, 떠나는 데 사용됩니다. 아래는 주요 함수 목록입니다.
멀티플레이어 게임 관련 함수
함수 이름 | 설명 |
---|---|
rollback_join_game |
게임에 참여하는 함수 |
rollback_create_game |
게임을 생성하는 함수 |
rollback_start_game |
게임을 시작하는 함수 |
rollback_leave_game |
게임에서 나가는 함수 |
게임 정보 정의 및 조회 함수
게임의 정보를 정의하고 조회하는 데 사용되는 함수는 다음과 같습니다.
함수 이름 | 설명 |
---|---|
rollback_define_player |
플레이어를 정의하는 함수 |
rollback_define_input |
입력을 정의하는 함수 |
rollback_define_mock_input |
모의 입력을 정의하는 함수 |
rollback_define_input_frame_delay |
입력 프레임 지연을 정의하는 함수 |
rollback_use_manual_start |
수동 시작을 사용하는 함수 |
rollback_use_player_prefs |
플레이어 선호도를 사용하는 함수 |
rollback_set_player_prefs |
플레이어 선호도를 설정하는 함수 |
rollback_get_input |
입력을 조회하는 함수 |
rollback_get_info |
정보를 조회하는 함수 |
rollback_get_player_prefs |
플레이어 선호도를 조회하는 함수 |
활성 게임 중 사용되는 함수
게임이 활성화된 상태에서 사용할 수 있는 함수는 다음과 같습니다.
함수 이름 | 설명 |
---|---|
rollback_chat |
채팅 기능을 제공하는 함수 |
rollback_sync_on_frame |
프레임 동기화를 위한 함수 |
테스트 관련 함수
테스트와 관련된 기능을 활성화하거나 비활성화하는 데 사용되는 함수는 다음과 같습니다.
함수 이름 | 설명 |
---|---|
rollback_use_random_input |
랜덤 입력을 사용하는 함수 |
rollback_display_events |
이벤트를 표시하는 함수 |
활용 예제
아래는 롤백 함수를 활용한 다양한 예제입니다.
// 게임 생성 예제
rollback_create_game("MyGame", 4);
// 게임에 참여하는 예제
rollback_join_game("Player1");
// 게임 시작 예제
rollback_start_game();
// 게임에서 나가는 예제
rollback_leave_game("Player1");
// 플레이어 정의 예제
rollback_define_player("Player1", "Red");
// 입력 정의 예제
rollback_define_input("MoveLeft", "A");
rollback_define_input("MoveRight", "D");
// 모의 입력 정의 예제
rollback_define_mock_input("Player1", "MoveLeft");
// 입력 프레임 지연 설정 예제
rollback_define_input_frame_delay(5);
// 플레이어 선호도 설정 예제
rollback_set_player_prefs("Player1", "GraphicsQuality", "High");
// 입력 조회 예제
var input = rollback_get_input("Player1");
// 정보 조회 예제
var info = rollback_get_info("MyGame");
// 채팅 예제
rollback_chat("Hello, everyone!");
// 프레임 동기화 예제
rollback_sync_on_frame();
이와 같은 함수들을 활용하여 멀티플레이어 게임의 다양한 기능을 구현할 수 있습니다.