‫Geri geleceğiz.
‫Ve bu videoda sizlere henüz kullanmadığımız ama kullanabileceğimiz sınıfları tanıtmak istiyorum.
‫Ve genel olarak, kendi yazmanız gerekmeyen işlevlere sahip olmak için kullanabileceğiniz sınıflar
‫olduğunu göstermek istiyorum.
‫Dolayısıyla, video oyunlarının çoğunda çok önemli olan ve çok düzenli olarak kullanılan bir şey
‫rastgele faktördür.
‫Oyunu eğlenceli hale getirmek için bazen bir tür rastgeleliğe ihtiyacınız var çünkü bir sonraki adımda ne olacağı
‫tahmin edilemez.
‫Ve bunu yapmak istiyorsanız, rastgele işlevselliği kendiniz yazmak zorunda değilsiniz.
‫C-sharp'ta ya da bu durumda unity'de yerleşik olarak bulunan bir sınıfı kullanabilirsiniz.
‫Yani unity'nin kullandığı bu rastgele sınıfın farklı bir türü var.
‫O zaman rastgele diyelim.
‫Yani yaptığı şey rastgele veri üretme sınıfıdır.
‫Yani random adında bir sınıf var.
‫Ve nokta düğmesine basarsak, bu sınıfın sunduğu farklı yöntemleri ve farklı özellikleri
‫görebiliriz.
‫Örneğin, bu veya bir aralık yöntemi ile bir aralık sunmalıdır.
‫Bunun yaptığı şey, kendiniz atayabileceğiniz minimum ve maksimum değer arasında rastgele bir değer
‫olan bir float değeri döndürmektir.
‫Bunu yaparsam, örneğin, devam edelim ve sıfır ile 15 arasında bir değere sahip olmak istediğimi söyleyeyim.
‫Bu yüzden float min'in sıfır ve float max'in 15 olduğunu söyledim.
‫Ve bununla yapmak istediğim şey, bunu bir değişkene kaydetmek istiyorum, bu yüzden
‫bunu bir float'a, rastgele sayıma kaydedelim ve şimdi bunu yazdıralım.
‫Yani benim rastgele numaramı biriktir.
‫Şimdi bunu başlangıç yönteminde yapmak harika, ancak güncelleme yönteminde yapmak belki biraz daha ilginç.
‫Hadi yapalım şunu.
‫Her seferinde yeni bir rastgele sayı oluşturalım ve bunu ekrana yazdıralım, böylece bir sürü rastgele
‫sayı oluşturacaktır.
‫Şimdi bunun ne işe yaradığına bir göz atalım.
‫Tamam.
‫İşte buradayız.
‫Zaten düzenli olarak rastgele bir sayı alıyoruz, 100 ve bir sürü sayı.
‫O zaman oyunu durduralım.
‫Ve gördüğünüz gibi, elde ettiğimiz sayı 11'dir. 6, 6. 3, 9. 1 ve benzeri.
‫Yani sıfır ile 15 arasında sayılar alıyorum ve bunlar tamamen rastgele.
‫En azından bir bilgisayarın yaratabileceği gibi rastgele bir şey var.
‫Ve burada oldukça rastlantısal bir durumla karşı karşıyayız.
‫Ve bu, oluşturmak istediğiniz oyunlara bağlı olarak çok sık kullanabileceğiniz bir işlevdir.
‫Şimdi, kullanmak isteyebileceğiniz bir başka şey de matematik dersi ve matematik sınıfıdır.
‫Bu durumda, bu katı bir matematik F'sidir ve struct yaygın matematik fonksiyonlarının bir koleksiyonunu içerir.
‫Şimdi matematiğe bir göz atalım.
‫Noktaya basarsak, tüm bu özellikleri ve yöntemleri görebiliriz.
‫Yani burada, rahatlık boyunca mutlak bir sayı elde etmek istiyorsanız, f'nin bir yay kosinüsüne sahip olmak
‫istiyorsanız, birçok matematik yöntemine sahip uygulamalarımız var.
‫Açılarla bir şeyler yapmak istiyorsanız bunlar oldukça kullanışlıdır.
‫Açıyı değiştirmek veya açıyı hesaplamak istiyorsanız, o zaman bir şeyi aşağı yuvarlamak istiyorsanız, zemini
‫kullanabilirsiniz.
‫Eğer üstel kullanmak isterseniz, x, p ve benzerlerini kullanabilirsiniz.
‫Burada tüm farklı yöntemlere sahip olduğunuzu görebilirsiniz, pow, syn sinüs, yumuşak adım, tüm bu
‫tür şeyler.
‫Bu yüzden sadece sizin için hepsinin üzerinden geçmeyeceğim.
‫Yani işinizi çok daha kolaylaştıracak bir şey olduğunu biliyorsunuz.
‫Bu yüzden, "Pekala, A, B, C yapmak istiyorum, bunu kolayca yapmanın bir yolu var mı?"
‫diye düşündüğünüz bir durumda olduğunuzda bunu şiddetle tavsiye ederim.
‫Bu yüzden karmaşık, son derece karmaşık kodlar yazmaya çalışmayın.
‫Öncelikle Google'a göz atın.
‫Hızlıca bir göz atın.
‫Belki bir şeyler bulabilirsin, saatlerce programlama yapmadan önce biraz araştırma yap.
‫Tamam.
‫Örneğin matematik F fonksiyonu, matematikle ilgili her konuda size yardımcı olmak için çok güçlüdür.
‫Ve kursta anlatmadığım ama sizin için çok faydalı olacak dersler de olabilir.
‫Bu nedenle, hangi sınıfların mevcut olduğuna ve içinde bulunduğunuz duruma göre hangilerinin size yardımcı olabileceğine her zaman bir
‫göz atın.
‫Tamam.
‫Bu video için bu kadar.
‫Lütfen matematik sınıfına göz atın, rastgele sınıfına göz atın, bunları kullanın, deneyin ve bir sonraki videoda
‫görüşmek üzere.