Восстановление Unity Project из DLL?
Я потерял проект Unity, который был расположен на моем жестком диске. К счастью, я нашел несколько файлов, связанных с моим проектом. См. здесь.
Теперь я успешно преобразовал Assembly-CSharp.dll
в эквивалентный С# с .NET Reflector, но я не могу найти способ перестроить проект Unity... (или, по крайней мере, его хорошую часть). Как я могу сделать это? Логически, файлы, которые у меня есть сейчас, - это все, что нам нужно, чтобы воссоздать проект.
Благодарим вас за помощь.
Прошу прокомментировать ниже, если вы хотите, чтобы файлы были загружены.
В моем первоначальном проекте Unity (который я проработал несколько месяцев) происходит переключение между меню, касание, прокрутка, щелчок или нажатие кнопок со стрелками.
Отражатель .NET: http://www.red-gate.com/products/dotnet-development/reflector/
Ответы
Ответ 1
Вы можете восстановить все ваши скрипты, если у вас есть сборка DLL, но ничего больше. Все сцены, изображения, шрифты, модели и т.д. Исчезли.
Если что-нибудь, вы можете попробовать декомпилировать файлы активов, и, возможно, вы сможете восстановить некоторые из них. Для этого вам понадобятся специальные инструменты для декомпиляции, такие как disunity.
Это экспериментальный инструмент и не обновлялся многого с момента выхода Unity 5, но вы можете попробовать и, возможно, восстановить некоторые файлы из своего проекта.
Удачи вам!
Ответ 2
Ответ: НЕТ. Вы просто не можете этого сделать.
К сожалению, я знаю это по опыту. В итоге у меня были значения жесткого кода команды программирования и были программно привязаны к игровым объектам сценарии, если проект был поврежден, поэтому я мог просто перетащить скрипты обратно в новый проект и быть на полпути. Это усложненный урок.