как сохранить префаб на сцене Unity

Существует префаб и скрипт который создает этот префаб на сцене, возможно ли сохранить его не создавая заново каждый раз?


Ответы (1 шт):

Автор решения: Максим Фисман

Насколько понимаю, вы хотите создавать объект, а потом когда игру выключили и опять включили, хотите чтобы объект оставался там, где был, когда выключили игру.

Но зачем вам его сохранять и потом... что-то странное. Просто изменяйте координаты самого префаба, а при заходе в игру создавайте его

GameObject prefab;
GameObject current_object;

private void Awake () {
    Instantiate(prefab);
}

private void OnApplicationQuit() {
    prefab.transform.position = current_object.transform.position;
}

Таким же образом можно изменять что угодно в префабе, а потом просто создавать его.

→ Ссылка