2016-02-04 26 views
15

ハードドライブにあるUnityプロジェクトを失ってしまいました。幸いにも、私は自分のプロジェクトに関連したファイルをいくつか見つけました。 hereを参照してください。UnityプロジェクトをDLLから再構築しますか?

.NET ReflectorでAssembly-CSharp.dllを同等のC#に変換すると成功しましたが、Unityプロジェクトを再構築する方法が見つからない...(または少なくともその一部)どうすればよいですか?論理的には、私が今持っているファイルはすべてプロジェクトを再作成するために必要なものです。

ありがとうございました。

ファイルのアップロードを希望される場合は、下記にご意見ください。

オリジナルのユニティプロジェクト(私が数ヶ月間働いていた)は、タッチ、スワイプ、フリック、または矢印ボタンを押すことで、メニュー間の遷移を行います。

.NETリフレクター:http://www.red-gate.com/products/dotnet-development/reflector/

+0

ここで約20回、gamedevでこれを聞いてみませんか? これは本当に申し訳ありませんが、結論は、プロジェクトを再構築するために必要なものではありません。あなたはビルドから見つけることができないすべてのプロジェクト設定も必要です。 私が前のSOの投稿(あなたが文字通りここでコピーしたと思います)で述べたように、あなたの最善の選択肢は次回のバージョン管理を使うことです。ではごきげんよう! – andeart

+0

@andeart私はこのプロジェクトであまりにも頑張ったので、私は本当に解決策が切望しています... :( –

+0

あなたはそれを再作成しようとしませんか?あなたはスクリプトの相当な半分 – andeart

答えて

5

答え:NO。あなたは単にこれを行うことはできません。

残念ながら、私は経験からこれを知っています。私はプログラミングチームのハードコード値を持ってしまい、プロジェクトが壊れた場合にゲームオブジェクトにプログラムでスクリプトを添付させてしまいました。そのため、スクリプトを新しいプロジェクトにドラッグして半分にすることができました。それは難しい教訓です。

7

アセンブリDLLを持っていればのすべてのスクリプトを回復できますが、これ以上のものはありません。すべてのシーン、画像、フォント、モデルなどがなくなりました。

アセットファイルの逆コンパイルを試して、その一部を復元することもできます。そのためには、特別な逆コンパイルツール(例えば、disunity)が必要です。

これは実験的なツールであり、Unity 5が登場して以来ずっと更新されていませんが、試してみて、プロジェクトからいくつかのファイルを回復することができます。

幸いです!

関連する問題