UNITY 3D – Türkçe Karakterlerin Gözükmesini Sağlamak

Yayınlandı: 02 Ağustos 2012 yasirkula tarafından Oyun Tasarımı, UNITY 3D içinde

Hepinize merhaba,

Bu kısa derste Unity 3D’de Türkçe karakterlerin yazılarımızda sorunsuz bir şekilde gözükmesini göstereceğim. Eğer siz de böyle bir sorun yaşıyorsanız yapmanız gereken şey çok basit. Önce Unity’nin varsayılan script editörünü Notepad++ ile değiştirin (Bu yazının üstüne tıklayarak ilgili derse gidebilirsiniz.). Ardından Notepad++’da yukarıdan “Ayarlar – Tercihler – Yeni Belge/Varsayılan Dizin” yolunu izleyin. Sol alttaki “Kodlama” kısmından “UTF-8“i seçin. Böylece artık scriptlerinizde yazdığınız Türkçe karakterli String‘ler oyununuzda da aynen gözükecek, benden örnek bir resim:

NOT: Daha önceden yazdığınız bir scriptteki Türkçe karakterlerin gözükmesi için, script Notepad++’da açıkken yukarıdan “Kodlama – UTF-8 olarak Kodla” yolunu izleyin.

EKLEME:  Varsayılan olarak scriptin kodlanma biçimini UTF-8 yapmak işe yaramıyormuş ne yazık ki. O yüzden her yeni script oluşturduğunuzda ilk iş yukarıdan UTF-8’i ayarlayın.

Umarım faydalı olur, görüşmek üzere!

yorum
  1. sibel dedi ki:

    Geri dönüşünüz için çok teşekkür ederim.
    iyi çalışmalar.

  2. Sibel dedi ki:

    Çok teşekkür ederim ilginiz ve geri dönüşünüz için:)
    İyi çalışmalar dilerim.

  3. HASAN dedi ki:

    Merhaba Yasir, türkçe için utf 8 kullanmamız işe yarıyor bu yazı için teşekkür ederim faydalandım . ben oyunumu yaklaşık 40 dile çeviriyorum. japonca korece rusça için muhtemelen aynı durum söz konusu bu diller için hangi dosya türünü kullanmam gerektiğini nerden ögrenebilirim ?

    • yasirkula dedi ki:

      Bu diller de UTF-8 tarafından destekleniyormuş: https://www.unicode.org/faq/han_cjk.html#0

      • Sibel Arslan dedi ki:

        Merhabalar,
        Bende .json uzantılı bir soru bankası var ve de “Json.dll” dosyası var.Sorular hazır olarak ingilizce ancak ben Türkçeye çevirdiğimde “çşöü..” harflerini göstermiyor.
        Bana bu konuda yardımcı olabilir misiniz?
        Teşekkürler.

      • yasirkula dedi ki:

        Json dosyasınızın Encoding’ini UTF-8 yapmayı deneyebilirsiniz, bunu Notepad++ ile yapmak mümkün. Eğer işe yaramazsa, farklı bir JSON kütüphanesi kullanmayı deneyebilirsiniz: örneğin Json.NET çok popüler bir plugin ama ben Unity’nin JsonUtility class’ını tercih ediyorum.

Cevap Yazın

Aşağıya bilgilerinizi girin veya oturum açmak için bir simgeye tıklayın:

WordPress.com Logosu

WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Twitter resmi

Twitter hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.