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üm | Açıklama |
|---|---|---|
| Unity | 2021.3 (LTS) veya üzeri | Oyunun çalışacağı motor. |
| Kod Editörü | VS Code / Visual Studio | C# ve HTML/JS kodlarını düzenlemek için. |
| Mobil Cihaz | Android veya iOS | Kontrolcüyü test etmek için. |
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:
- Unity'de Window > Package Manager menüsünü açın.
- Sol üstteki + butonuna tıklayın ve "Add package from git URL..." seçeneğini seçin.
- 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:
- GitHub Releases sayfasından son sürüm
.unitypackagedosyasını indirin. - İndirdiğiniz dosyayı Unity projenizin Project penceresine sürükleyip bırakın.
- 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:
| Dosya | Açıklama |
|---|---|
RemoteNex.cs | SDK'nın çekirdeği. SendData ve OnInputReceived burada tanımlıdır. |
RemoteNexBridge.cs | Editör simülatörünü çalıştıran yerel sunucu bileşeni. |
RemoteNexRelay.cs | Inspector üzerinden event bağlamak için yardımcı bileşen. |
RemoteNexTranslator.cs | UI metinlerini otomatik çeviren bileşen (opsiyonel). |
ReactBridge.jslib | Unity'den React'e mesaj köprüsü. WebGL build için zorunludur. |
simulator.html | Tarayı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.