[Yardım] Multiplayer Clientin Güncellenmesi

      [Yardım] Multiplayer Clientin Güncellenmesi

      Selamın Aleyküm arkadaşlar,
      Benim sıkıntım Oyunuma multiplayer scripti ekledim. Giriş ekranına bi textbox attım bu textbox kullanıcı adını değişkene atıyo. Oyuna girince prefabın child objesi olan 3dText e kullanıcının adını yazdırıyorum. Scriptim çalışıyo fakat yarım oyuncu sadece kendi ismini alıyor. Diğer isimler default olarak geliyor.

      Yani Özet olarak Sunucuya sonradan giren birisine oyunda değiştirilmiş objeleri nasıl gösterebilirim.

      Source Code

      1. [/size] void Start()
      2. {
      3. Adinial();
      4. }
      5. [RPC]
      6. private void Adinial()
      7. {
      8. if (networkView.isMine)
      9. {
      10. //go oluşturulan prefab ve bu script 3dText e atanmış durumda.
      11. GameMenu.go.name = GameMenu.kullaniciAdi;
      12. this.GetComponent<TextMesh>().text = GameMenu.kullaniciAdi;
      13. }
      14. else
      15. {
      16. }
      17. }[/size][size=14]

      Åžimdiden Teşekkürler...
      Öncelikle şunu deneyin ;

      1 - Unity'den giriş yapın.
      2 - Build ettiğiniz .exe'den giriş yapın.

      Çektiğiniz veriyi (kullanıcının nickini/adını) Hierarchy > Inspector panelinden bakın. Her 2/3~ oyuncuda da nickler farklı mı? Veya nickler doğru mu diye. Sistem düzgün çalıştıktan sonra TextMesh'e aktarmayı yaparsınız. Yani ilk önce bilgiler doğru mu diye kontrol edin. Eğer doğru değil ise zaten burda problem vardır.
      Personal, coderbing.com/