컬렉션을 사용해 정리하기
내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
gpg::IRealTimeEventListener
추상 클래스입니다.
#include <i_real_time_event_listener.h>
실시간 멀티플레이어와 관련된 이벤트를 전송할 수 있는 인터페이스를 정의합니다.
요약
공개 함수
OnConnectedSetChanged
virtual void OnConnectedSetChanged(
const RealTimeRoom & room
)=0
OnDataReceived
virtual void OnDataReceived(
const RealTimeRoom & room,
const MultiplayerParticipant & from_participant,
std::vector< uint8_t > data,
bool is_reliable
)=0
OnDataReceived
는 다른 MultiplayerParticipant
에서 데이터를 수신할 때마다 호출됩니다.
세부정보 |
매개변수 |
room
|
from_participant 가 있는 방입니다.
|
from_participant
|
데이터를 전송한 참여자입니다.
|
data
|
수신된 데이터입니다.
|
is_reliable
|
데이터가 신뢰할 수 없는 메커니즘을 사용하여 전송되었는지 여부입니다.
|
|
OnParticipantStatusChanged
virtual void OnParticipantStatusChanged(
const RealTimeRoom & room,
const MultiplayerParticipant & participant
)=0
OnParticipantStatusChanged
는 MultiplayerParticipant
객체의 Status()
메서드가 업데이트를 반환할 때 호출됩니다.
세부정보 |
매개변수 |
room
|
participant 가 있는 방입니다.
|
participant
|
상태가 변경된 참여자입니다.
|
|
OnRoomStatusChanged
virtual void OnRoomStatusChanged(
const RealTimeRoom & room
)=0
OnRoomStatusChanged
는 RealTimeRoom
객체의 Status()
메서드가 업데이트를 반환할 때 호출됩니다.
~IRealTimeEventListener
virtual ~IRealTimeEventListener()
이 페이지에 나와 있는 콘텐츠와 코드 샘플에는 콘텐츠 라이선스에서 설명하는 라이선스가 적용됩니다. 자바 및 OpenJDK는 Oracle 및 Oracle 계열사의 상표 또는 등록 상표입니다.
최종 업데이트: 2025-01-27(UTC)
[[["이해하기 쉬움","easyToUnderstand","thumb-up"],["문제가 해결됨","solvedMyProblem","thumb-up"],["기타","otherUp","thumb-up"]],[["필요한 정보가 없음","missingTheInformationINeed","thumb-down"],["너무 복잡함/단계 수가 너무 많음","tooComplicatedTooManySteps","thumb-down"],["오래됨","outOfDate","thumb-down"],["번역 문제","translationIssue","thumb-down"],["샘플/코드 문제","samplesCodeIssue","thumb-down"],["기타","otherDown","thumb-down"]],["최종 업데이트: 2025-01-27(UTC)"],[],[]]