Focus mode
Topların gökyüzünden rastgele düştüğü ve yere çarpmadan önce onları yakalamak için köpeğinizi göndermeniz gereken bu mücadeleyi programlamak için dizi ve rastgele sayı üretme becerilerinizi kullanın. Bu zorluğu tamamlamak için, değişkenlerinizin doğru şekilde atandığından, if ifadelerinizin doğru programlandığından, çarpışmalarınızın mükemmel bir şekilde algılandığından ve nesnelerin rastgele oluşturulduğundan emin olmanız gerekir.
Challenge Sonucu:
Adım 1: Genel Bakış
Adım 2: Uyarı
Meydan okumayı projenize aktardığınızda, hataları olması gerekir. Meydan okumanın amacı, aşağıda listelenen bu hataları düzeltmenizdir. Ayrıca, takılırsanız size yardımcı olacak sayfanın alt kısmında ipuçları da vardır. Hataları düzeltemezseniz ve sorgulama dosyalarını projenizden silmek istiyorsanız, Proje penceresinde Assets > Challenge 2'ye sağ tıklayın ve Sil'i seçin. İyi şanlar!
Adım 3: Köpeklerin Ekranın Üst Kısmında Üretilmesi
Topların ekranın üst kısmından üretilmesini sağlayın
Adım 4: Oyuncu köpekler yerine yeşil toplar üretiyor
Oyuncunun köpekleri üretmesini sağlayın.
Adım 5: Köpeğin yakınında herhangi bir yerde toplar yok ediliyor.
Toplar sadece bir köpekle doğrudan temas halindeyken imha edilmelidir.
Adım 6: Ekranın dışında hiçbir şey yok olmuyor
Toplar ekranın altından çıktıklarında, köpekler ekranın sol tarafından çıktıklarında imha edilmelidir.
Adım 7: Sadece bir tür top üretiliyor
Top 1, 2 ve 3 rastgele oluşturulmalıdır
Adım 8: Bonus: Üretilme aralığı her zaman aynıdır
Üretilme aralığını 3 saniye ile 5 saniye arasında rastgele bir değer yapın
Adım 9: Bonus: Oyuncu boşluk tuşunu "spam" yapabilir
Oyuncunun yalnızca belirli bir süre geçtikten sonra yeni bir köpek doğurmasına izin verin
Adım 10: Hints
Topların ekranın üst kısmından üretilmesini sağlayın İpucu - Spawn Manager nesnesine tıklayın ve “Ball Prefab” dizisine bakın.
Oyuncunun köpekleri üretmesini sağlayın İpucu - Player nesnesine tıklayın ve “Dog Prefab” değişkenine bakın
Toplar sadece bir köpekle doğrudan temas halindeyken imha edilmelidir. İpucu - Köpek prefabindeki kutu çarpıştırıcısına göz atın
Toplar ekranın altından çıktıklarında, köpekler ekranın sol tarafından çıktıklarında imha edilmelidir. İpucu - DestroyOutOfBounds komut dosyasında, lowerLimit ve leftLimit değişkenlerini, büyüktür ve küçüktür işaretlerini ve hangi konumun (x,y,z) test edildiğini iki kez kontrol edin
Top 1, 2 ve 3 rastgele oluşturulmalıdır İpucu - SpawnRandomBall() yönteminde, yeni bir rastgele int dizin değişkeni bildirmeli ve ardından bu değişkeni Instantiate çağrısına dahil etmelisiniz.
Bonus - Üretilme aralığını 3 saniye ile 5 saniye arasında rastgele bir değer yapın İpucu - SpawnRandomBall yönteminde spawnInterval değerini 3 ile 5 saniye arasında yeni bir rastgele sayıya ayarlayın
Programs to Accelerate Your Progress in a Software Career
Join our 4-8 month intensive Patika+ bootcamps, start with the fundamentals and gain comprehensive knowledge to kickstart your software career!
You need to enroll in the course to be able to comment!