Я работаю над движком модов для игры в единство. Он основан на 2D и хранит все данные уровней в отдельных файлах («level1», «level2») в папке с игровыми данными (я считаю, что это стандарт для единства). Я ищу, чтобы иметь возможность редактировать их в посте, чтобы добавить / удалить игровые объекты на сцене. Я хочу быть в состоянии сделать это программно в C #.
Я уже посмотрел файл в шестнадцатеричном редакторе, и кажется, что это возможно (я вижу данные об основных игровых объектах).
В настоящее время я загружаю сцену, затем перемещаю все объекты вокруг или создаю новые экземпляры, но это оказывается нестабильным из-за того, как игра обрабатывает объекты.
Если бы кто-нибудь мог указать мне, как мне поступить, это было бы очень признательно.
Обновление для тех, кто запрашивает дополнительную информацию: Да, под уровнями я имею в виду сцены, единство сохраняет их как «level0», «level1» и т. Д.
Я не являюсь автором игры, игра не была разработана с учетом изменения сюжета, почти все интерактивные объекты имеют специальные риггеры, созданные для них, поэтому для их перемещения требуется, чтобы я был предельно осторожен или игра вылетает.