Bütün oyun scriptlerinizde kullanacağınız değerleri tek bir script dosyasında tutabilirsiniz. bunun için yapmanız gereken şey sabit oluşturacağınız script dosyasındaki değişken veya dizilere statik özelliği vermeniz. Mesela para miktarı, araştırma puanı gibi oyunun başında belli olacak şeyleri bu sabitlerde toplayabilir yönetmesini kolaylaştırabilirsiniz.
public class sabitler : MonoBehaviour
{
public static float Gelir;
public static int Arastirma;
// Start is called before the first frame update
void Start()
{
Gelir = 500000;
Arastirma =15000;
}
// Update is called once per frame
void Update()
{
}
}
Burada 2 adet sabit değişken oluşturdum. Gelir ve Araştırma puanı. Başlangıç değerlerini de belirledim. İstediğim an bu değerleri değiştirebilirim ve tüm oyunda bu değişiklikler gerçekleşir. Ayrıca burada oluşturduğum sabitlerin değerini tüm oyun içerisinde kullanabilir, azaltabilir, yükseltebilirim. Şimdi farklı bir script dosyasına bu sabiti çağıralım.
public class magaza : MonoBehaviour
{
void Start()
{
sabitler.Gelir +=10;
}
}
Oyun çalıştığı anda sabitler isimli script dosyamın içerisinde yer alan Gelir değişkenine 10 birim ekleme yapacaktır. Çağırma işlemi yaparken static değişkenleri başına script dosyasının adını koyuyoruz ardından nokta koyup değişken ismi yazıyoruz.
Bu yazıya henüz bir yorum yapılmamış, hemen bir tane yapmak ister misin ?
Js ile Herhangi bir Buton ile bir veya daha fazla form submit nasıl edilebilir ?
Detaylı GörüntüleUsluTV Canlı TV İzleme Scripti için Constantin dediki, I want to buy it, you can add it to my skype ******@gmail.com
UsluTV V2 Canlı TV Scripti için Kazım USLU dediki, Devam eden satışımız bulunmamakta maalesef.
Organik Sebzelerim Olmaya Başladı için Temel Coşkun dediki, Bereketli olsun bana da tadına bakmak nasip olur inşallah
UsluTV V2 Canlı TV Scripti için OSHAN SABIRLI dediki, Merhaba TV İzleme scripti ile ilgileniyorum. Bilgi verirseniz sevinirim.
Burada Yer Almak ister misin ? İletişim sayfasından bana ulaşabilirsin :)
UsluTV Canlı TV İzleme Scripti için Kazım USLU dediki, I do not intend to resell it in the future. Thanks for your interest.