Ana içeriğe geç

Gereksinimler ve Kurulum

RemoteNex'i kullanmaya başlamak için karmaşık sunucu kurulumlarına ihtiyacınız yok. Sadece oyun motorunuz ve kod editörünüz yeterli.

Neye İhtiyacın Var?

Geliştirme sürecine başlamadan önce aşağıdaki araçların kurulu olduğundan emin olun:

AraçGerekli SürümAçıklama
Unity2021.3 (LTS) veya üzeriOyunun çalışacağı motor.
Kod EditörüVS Code / Visual StudioC# ve HTML/JS kodlarını düzenlemek için.
Mobil CihazAndroid veya iOSKontrolcüyü test etmek için.
bilgi

RemoteNex sunucuları bulut tabanlıdır. Kendi bilgisayarınıza Node.js veya sunucu kurmanıza gerek yoktur. Ayrıca cihazların aynı ağda olması da gerekmez; internet bağlantısı yeterlidir.


SDK Kurulumu

RemoteNex Unity paketini projenize dahil etmenin iki yolu vardır.

Yöntem A: Package Manager ile (Önerilen)

En güncel sürümü doğrudan GitHub üzerinden çekmek için:

  1. Unity'de Window > Package Manager menüsünü açın.
  2. Sol üstteki + butonuna tıklayın ve "Add package from git URL..." seçeneğini seçin.
  3. Aşağıdaki bağlantıyı yapıştırıp Add butonuna basın:
https://github.com/edventure-ed/RemoteNexSDK.git

Yöntem B: Manuel Kurulum (.unitypackage)

Git kullanmıyorsanız:

  1. GitHub Releases sayfasından son sürüm .unitypackage dosyasını indirin.
  2. İndirdiğiniz dosyayı Unity projenizin Project penceresine sürükleyip bırakın.
  3. Açılan pencerede Import diyerek kurulumu tamamlayın.

Kurulumu Doğrulama

Kurulum tamamlandıktan sonra Unity üst menüsünde RemoteNex sekmesini görmelisiniz. Ayrıca Project penceresinde Packages > RemoteNex SDK klasörü oluşmuş olacaktır. Bu klasörün içinde şu dosyalar bulunur:

DosyaAçıklama
RemoteNex.csSDK'nın çekirdeği. SendData ve OnInputReceived burada tanımlıdır.
RemoteNexBridge.csEditör simülatörünü çalıştıran yerel sunucu bileşeni.
RemoteNexRelay.csInspector üzerinden event bağlamak için yardımcı bileşen.
RemoteNexTranslator.csUI metinlerini otomatik çeviren bileşen (opsiyonel).
ReactBridge.jslibUnity'den React'e mesaj köprüsü. WebGL build için zorunludur.
simulator.htmlTarayıcıda açılan simülatör arayüzü.

Bir sonraki adımda Unity tarafındaki oyun yapısını nasıl kuracağımıza bakacağız.