Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang
Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.
gpg::IRealTimeEventListener
Đây là một lớp trừu tượng.
#include <i_real_time_event_listener.h>
Xác định giao diện có thể phân phối các sự kiện liên quan đến nhiều người chơi theo thời gian thực.
Tóm tắt
Hàm công khai
OnConnectedSetChanged
virtual void OnConnectedSetChanged(
const RealTimeRoom & room
)=0
OnConnectedSetChanged
được gọi khi một đối tượng MultiplayerParticipant
kết nối hoặc ngắt kết nối khỏi tập hợp đã kết nối của phòng.
Thông tin chi tiết |
Tham số |
room
|
Phòng có tập hợp liên kết đã thay đổi.
|
|
OnDataReceived
virtual void OnDataReceived(
const RealTimeRoom & room,
const MultiplayerParticipant & from_participant,
std::vector< uint8_t > data,
bool is_reliable
)=0
OnDataReceived
được gọi bất cứ khi nào nhận được dữ liệu từ MultiplayerParticipant
khác.
Thông tin chi tiết |
Tham số |
room
|
Phòng nơi from_participant sinh sống.
|
from_participant
|
Người tham gia đã gửi dữ liệu.
|
data
|
Dữ liệu đã nhận được.
|
is_reliable
|
Dữ liệu được gửi bằng cơ chế không đáng tin cậy hay đáng tin cậy.
|
|
Đã kết nối OnP2P
virtual void OnP2PConnected(
const RealTimeRoom & room,
const MultiplayerParticipant & participant
)=0
OnP2PConnected
được gọi khi một đối tượng MultiplayerParticipant
kết nối trực tiếp với trình phát cục bộ.
Thông tin chi tiết |
Tham số |
room
|
Phòng nơi participant sinh sống.
|
participant
|
Người tham gia đã kết nối.
|
|
Đã ngắt kết nối OnP2P
virtual void OnP2PDisconnected(
const RealTimeRoom & room,
const MultiplayerParticipant & participant
)=0
OnP2PDisconnected
được gọi khi một đối tượng MultiplayerParticipant
ngắt kết nối trực tiếp khỏi trình phát cục bộ.
Thông tin chi tiết |
Tham số |
room
|
Phòng nơi có người tham gia.
|
participant
|
Người tham gia đã ngắt kết nối.
|
|
OnParticipantStatusChanged
virtual void OnParticipantStatusChanged(
const RealTimeRoom & room,
const MultiplayerParticipant & participant
)=0
OnParticipantStatusChanged
được gọi khi phương thức Status()
của đối tượng MultiplayerParticipant
trả về một bản cập nhật.
Thông tin chi tiết |
Tham số |
room
|
Phòng có participant .
|
participant
|
Người tham gia có trạng thái đã thay đổi.
|
|
OnRoomStatusChanged
virtual void OnRoomStatusChanged(
const RealTimeRoom & room
)=0
OnRoomStatusChanged
được gọi khi phương thức Status()
của đối tượng RealTimeRoom
trả về một bản cập nhật.
Thông tin chi tiết |
Tham số |
room
|
Phòng có trạng thái đã thay đổi.
|
|
~IRealTimeEventListener
virtual ~IRealTimeEventListener()
Nội dung và mã mẫu trên trang này phải tuân thủ các giấy phép như mô tả trong phần Giấy phép nội dung. Java và OpenJDK là nhãn hiệu hoặc nhãn hiệu đã đăng ký của Oracle và/hoặc đơn vị liên kết của Oracle.
Cập nhật lần gần đây nhất: 2025-07-27 UTC.
[[["Dễ hiểu","easyToUnderstand","thumb-up"],["Giúp tôi giải quyết được vấn đề","solvedMyProblem","thumb-up"],["Khác","otherUp","thumb-up"]],[["Thiếu thông tin tôi cần","missingTheInformationINeed","thumb-down"],["Quá phức tạp/quá nhiều bước","tooComplicatedTooManySteps","thumb-down"],["Đã lỗi thời","outOfDate","thumb-down"],["Vấn đề về bản dịch","translationIssue","thumb-down"],["Vấn đề về mẫu/mã","samplesCodeIssue","thumb-down"],["Khác","otherDown","thumb-down"]],["Cập nhật lần gần đây nhất: 2025-07-27 UTC."],[],[]]