Daha detaylı anlatmanız gerekiyor, spamlamak ne demek? İnstantiate edilen nesnelerin kaybolmamasını mı istiyorsunuz?
Spam dediği anladığım kadarıyla "Spawn etmek" yani Instantiate komutu. "Playerpfres" konusunu araştırırsanız sonuca ulaşabilirsiniz.
Amacın her oyunda olan save load sistemi galiba. Playerprefs kullanarak objeleri kaydedersin sonra oyuncu oyunu load ettiğinde playerprefsten değerleri okuyarak objeleri tekrar spawn edebilirsin.(Eğer çok fazla obje var ise bu yolu önermem.)Evet, tam olarak bu.
Spam edileni kaydedip her acıldığında sahneye mi ekleyeyim?
aslında yapmaya calıştığım şey basit mantıkta kaydettiğin oyunu yükleme. bunun içinde oyuncu herk oyunu kaydettiğinde ayrı bir ayıt dosyası oluyor ve kaydedilen oyunlar kısmına girilgiğinde orada bir kutucuk halinde gözükmesi. Bunuda her oyun kaydedildiğinde oraya yeni bir buton spawn oluyor bunuda playerprefs le kaydediğyorum oyun her acıldığında oraya kayıtlara göre tekrardan spawn oluyor eğer bunun daha kolay yolu varsa anlatmanızı isterim. (şu anda internet erişimin olmadığı biryerdeyim arada bakabiliyorum gec yazarsam kusuruma bakmayın )Amacın her oyunda olan save load sistemi galiba. Playerprefs kullanarak objeleri kaydedersin sonra oyuncu oyunu load ettiğinde playerprefsten değerleri okuyarak objeleri tekrar spawn edebilirsin.(Eğer çok fazla obje var ise bu yolu önermem.)
Playerprefs sadece int, double, string verilerini saklayabilir.
Playerprefs için;
Save&Load sistemi için;Unity - Scripting API: PlayerPrefs
docs.unity3d.com
Eğer amacın farklı ise daha detaylı açıklama yaparsan bildiklerimi paylaşırım.How to Save and Load a Game in Unity
Learn how to save and load a game in Unity using PlayerPrefs, Serialization and JSON. Complete your user’s experience by allowing them to save their game.www.raywenderlich.com
Bu sitenin çalışmasını sağlamak için gerekli çerezleri ve deneyiminizi iyileştirmek için isteğe bağlı çerezleri kullanıyoruz.