การใช้การเล่นระยะไกล
วินโดวส์ ยูนิตี้¶
สภาพแวดล้อมการพัฒนาที่เข้ากันได้¶
- OS: Windows
- Hive SDK version: Windows Unity v4 24.4.1 หรือสูงกว่า
1. ดาวน์โหลดและนำเข้า¶
- ดาวน์โหลด RemotePlay Plugin จากปลั๊กอิน Windows.
- นำเข้า RemotePlay.unitypackage ใน RemotePlay Plugin ที่ดาวน์โหลดมาเข้าสู่โปรเจกต์.
2. ลงทะเบียน RemotePlay Callback¶
ลงทะเบียนฟังก์ชัน callback กับ HiveRemotePlayManager.RegisterCallback ดังนี้เพื่อตรวจสอบการเสร็จสิ้นของการส่งข้อมูล RemotePlay.
using AOT; // Required because of MonoPInvokeCallback
public class {classe used in the user game} : MonoBehaviour {
#if !UNITY_EDITOR && UNITY_STANDALONE_WIN
[MonoPInvokeCallback (typeof(HiveRemotePlayManager.RemotePlayCallbackType))]
public static void RegisterRemoteCallbackFunction(int type, string remotePlayJsonData)
{
Debug.Log("REMOTE Callback DATA :" + remotePlayJsonData); // Receive json data sent from RemoteSDK.
}
#endif
void Start() {
#if !UNITY_EDITOR && UNITY_STANDALONE_WIN
HiveRemotePlayManager.RegisterCallback(RegisterRemoteCallbackFunction);
#endif
}
}
ข้อกำหนดโปรโตคอลข้อมูล¶
ข้อมูล Remote Play ที่จะถูกส่งจะถูกกำหนดโดยการอ้างอิงจากข้อกำหนดโปรโตคอลข้อมูลด้านล่าง
รูปแบบโปรโตคอล Json ของเว็บ - ลูกค้า¶
คีย์ | ประเภทค่า | คำอธิบาย | อื่น ๆ | |
---|---|---|---|---|
version | version | หมายเลข | ข้อมูลเวอร์ชัน Json | ดูตัวอย่าง |
eventType | eventType | สตริง | ประเภทเหตุการณ์ - มีเฉพาะรายการข้อความเท่านั้น | ดูตัวอย่าง |
eventValue | eventValue | วัตถุ | วัตถุค่าของเหตุการณ์ | ดูตัวอย่าง |
eventValue - value | eventValue - value | สตริง | ค่าของเหตุการณ์ | ดูตัวอย่าง |
eventValue - action | eventValue - action | สตริง | การกระทำของเหตุการณ์ | ดูตัวอย่าง |
etc | etc | วัตถุ | วัตถุประสงค์การขยาย | ดูตัวอย่าง |