‫Tekrar hoş geldiniz.
‫Bu videoda, nesneleri örnekleme konusuna bir göz atacağız.
‫Bu nedenle, devam edelim ve yeni bir 3B nesne oluşturalım.
‫Burada sadece bir küp kullanacağım ve bu küpü yeniden üretmek istiyorum.
‫Daha iyi görebilmek için biraz döndürelim, hatta belki daha iyi görebilmek için bir malzeme ekleyelim.
‫Ya da aslında yapabileceğimiz şey arka planı düz renk olarak değiştirmektir.
‫Şimdi küpümüzü mükemmel bir şekilde görebiliyoruz.
‫Tamam, yapmak istediğim şey bu nesneyi ekranımda birden çok kez örneklemek istiyorum ve bunu kod aracılığıyla yapmak istiyorum,
‫çünkü şimdiye kadar yaptığımız şey onu çoğaltmaktı ve sonra oradaydı ve onu hareket ettirmemiz gerekiyordu.
‫Ancak bunu kod aracılığıyla da yapabiliriz.
‫O zaman devam edelim ve bunu yapalım.
‫Bu küpü bir prefabrik olarak kaydedelim ve şimdi script adını vereceğim boş bir nesne oluşturalım.
‫O küpü sileceğim.
‫Ve şimdi komut dosyası içinde küpleri örnekle adını vereceğim bir komut dosyası olmasını istiyorum çünkü yapacağı
‫şey bu.
‫Çok basit.
‫Bu gerçekten sadece nesneleri örnekleme kavramıyla ilgilidir.
‫Ve bir şeyi örneklendirmek için, onu bir prefabrik temelinde örneklendirebilirsiniz.
‫Ve burada ihtiyacımız olan şey bir prefabrik.
‫Yani tam olarak bir dönüşüm, dönüşüm prefabrik.
‫Ve başlangıç yöntemi içinde bu prefabriklerden birden fazla oluşturmak istiyorum.
‫Bunu şu şekilde yapıyorum: ve I eşittir sıfır.
‫Bu yüzden onları oluşturmak için basitçe bir for döngüsü kullanıyorum.
‫I lower ten I plus plus daha sonra instantiate yöntemini çağırmamız gerekiyor nesne orijinalini klonlar ve klonu döndürür.
‫Yani yaptığı şey bu.
‫Bir nesneyi, örneğin prefabriğimizi klonlar ve sonra onu örneklendirir veya belirli konumlarda
‫üretir.
‫Burada birden fazla farklı aşırı yüklememiz var.
‫Bunların üzerinden geçmeyeceğim, ancak kullanacağımız modelin başında bir nesne olan
‫bir prefabrik var.
‫O zaman olması gereken yerde bir pozisyona ihtiyacı var.
‫Bu yüzden sadece üç vektörünü kullanacağım ve bunu diyelim ki 3 ile çarpacağım. X konumu için 0 F, Y konumu ve Z
‫konumu için ise sadece sıfır kullanıyorum.
‫Şimdi, tabii ki burada biraz daha bilgiye ihtiyacım var.
‫Dolayısıyla bir sonraki parametre kriter olacak ve ben sadece Katalonya kimliğini kullanacağım.
‫Yani ek bir rotasyon olmayacak.
‫Tamam.
‫Şimdi, kodu çalıştırmak için elbette prefabrik yapıya ihtiyacımız var.
‫Küpümüzü buraya sürükleyelim.
‫Ve şimdi tamam, şimdi, çalıştıralım.
‫Ve gördüğümüz gibi, elbette, hepsini yan yana sıraladık.
‫Yani hepsinin farklı bir bakış açısı var.
‫Ve tabii ki sıfırdan başlıyorlar.
‫Yapabileceğimiz şey bunu değiştirmek.
‫Pekâlâ, biraz sola kaydıralım.
‫Bu yüzden basitçe -15 artı şimdi ve burada sahip olduğumuz bu değeri kullanırız.
‫Hepsinin sırayla elimizde olduğunu görmeliyiz.
‫Ve öyleyiz.
‫Şimdi küplerimizi sıraya koyduk ve bu küpleri nasıl oluşturacağınızı biliyorsunuz.
‫Elbette bunu kullanıcı girişi yoluyla da yapabilirsiniz.
‫Yani eğer giriş noktası tuşu aşağı alırsa ve burada tuş kodu varsa, sadece boşluk kullanacağım.
‫Burada yapmak istediğim şey, bir sayacımın olması ve sayacın sıfır olması ve bu kodu buraya kopyalayacağım, for
‫döngüsünü sileceğim ve ya tüm start metodunu sileceğim.
‫Ve şimdi ben yerine sayacımı kullanıyorum.
‫Şimdi bunu kaydedelim.
‫Bu ne işe yarayacak.
‫Her boşluk kullandığımda, -15 konumunda yeni bir prefabrik oluşturacak, artı sayacın değeri ne olursa
‫olsun.
‫Ve tabii ki sayaç değerini artırmayı unutmayabiliriz, bu yüzden onu artıralım.
‫Şimdi betiği kaydedelim ve tekrar çalıştıralım.
‫Ve şimdi ne olacağını görmek için boşluk tuşuna birkaç kez basalım.
‫Boşluk tuşuna basıyorum.
‫Ve gördüğünüz gibi, biraz uzaklaştırıyorum ve göreceğiniz gibi, her zaman yeni küpler oluşturuyor.
‫Mükemmel.
‫Artık bir sonraki projemiz için çok önemli olacak nesneleri nasıl örneklendireceğinizi biliyorsunuz.
‫Projede iyi eğlenceler ve bir sonraki videoda görüşmek üzere.