ข้ามไปที่เนื้อหา

การใช้การเล่นระยะไกล

วินโดวส์ ยูนิตี้

สภาพแวดล้อมการพัฒนาที่เข้ากันได้

  • OS: Windows
  • Hive SDK version: Windows Unity v4 24.4.1 หรือสูงกว่า

1. ดาวน์โหลดและนำเข้า

  1. ดาวน์โหลด RemotePlay Plugin จากปลั๊กอิน Windows.
  2. นำเข้า 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 วัตถุ วัตถุประสงค์การขยาย ดูตัวอย่าง

[ตัวอย่างข้อมูลการส่งผ่าน]

{
    "version"        : "1.0.2411.0",
    "eventType"       : "Message" ,
    "eventValue"     : {
                            "value"  : "Something Message",
                            "action" : "LTR | RTL"
                       },
    "etc"            : { }
}
// value    : Base64  (UTF-8 문장) encoding
// action   : LTR (non-Arabic characters) | RTL (Arabic)