Şimdi Ara

aynı text'e sahip obje indexlerinin karışması

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
3 Misafir (1 Mobil) - 2 Masaüstü1 Mobil
5 sn
3
Cevap
0
Favori
112
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • bi tane kelime oyunum var. araba ile etrafta dolaşan harfleri alarak kelimeyi buluyosun. tabi bu harfler kelimenin harf sırasına göre alınabiliyo. yani sadece sıfırıncı elemanı alabilirsin yanlış yapma gibi bir durum yok sonraki harflere dokunamıyosun. 1. harf "S" ise harfler içinde sadece onu alabiliyosun aldıktan sonra 2. harfi almaya çalışıyorsun. neyse şimdi bu oyunda şöyle bir problemim var. bir kelime aynı harften 2-3 tane barındırıyorsa sırası farketmeden alabilir tabi bu durumda aynı olan harf alındığında sıfırncı eleman alınan harfin yerine geçmesi gerekiyor. ben bunu 1 harf için yaptım mesela "A" harfi iki taneyse kelimede o zaman problem olmuyor fakat 2-3 tane harfin aynıları olunca indexler birbirine karışıyor.

    Örneğin: "M","O","A","M","O","A". sallıyorum tabi. şimdi burda 3 tane aynı harf var. sıfırıncı eleman ile 3. eleman aynı. bu durumda 3. elemanı da alabilirim. onu aldıktan sonra 1. eleman ile 4. eleman aynı o zaman 4. elemanı da alabilirim. şimdi bunu yapmak isteyince dediğim gibi indexler karışıyor. 3. veya 0. elemanı aldığımda "M","O","O","A","A" oluyor sıralaması. bunu nasıl düzeltebilirim. yardımcı olabilir misiniz?

    void OnTriggerEnter2D(Collider2D other)
    {
    if (other.gameObject.name == "Car")
    {
    triggering = true;
    if (triggering)
    {
    if (gameController.letterPanel.childCount > 0)
    {
    for (int i = 0; i < gameController.letterPanel.childCount; i++)
    {
    if (gameController.letterPanel.GetChild(0).GetComponent<TextMeshPro>().text.Contains(gameController.letterPanel.GetChild(i).GetComponent<TextMeshPro>().text))
    {
    gameController.letterPanel.GetChild(0).transform.SetSiblingIndex(i);
    }
    }
    Destroy(gameObject, .4f);
    }

    }

    }

    }



    < Bu mesaj bu kişi tarafından değiştirildi Guest-97901DBF5 -- 9 Mart 2018; 11:19:40 >
    < Bu ileti DH mobil uygulamasından atıldı >







  • Her kelime icin ayri ayrimi kod yaziyorsunuz .?
    Edit: Anladigim kadariyla Child uzeriden harfleri ve kelimeyi cekiyorsunuz.
    Peki soyle birsey yapsaniz.Kelime sirayla bastan sona dogru acildigi icin , Child uzerinden cekerken bir de harf sayisini cekseniz .?

    Ornek verirsek ;
    Ramazan = 7 harf
    Kelime_Harf_sayi= 7
    Her harf aldiginda ,bir bir arttirsaniz ve bir sonraki alinan harf sirasindaki degere gore deger alsa nasil olur .?
    Bende yeniyim olurmu olmazmi denemek lazim



    < Bu mesaj bu kişi tarafından değiştirildi Baxa -- 9 Mart 2018; 12:46:45 >
    < Bu ileti mobil sürüm kullanılarak atıldı >
  • sorumu anlamadınız siz. oyun ztn öyle işliyor onda problem yok. benim sorunum aynı harf içeren kelimelerde indexlerin karışması. bir kelimdede biden fazla aynı haf olunca problem çıkıyor aldığım.da baş harfte bi sıkıntı yok ama 2. veya 3. harfte sıkıntı çıkıyor. onuda detaylı olarak anlattım ztn.

    < Bu ileti DH mobil uygulamasından atıldı >
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.