从DLL重建Unity项目?

15 c# dll unity-game-engine

我丢失了位于硬盘上的Unity项目.幸运的是,我发现了一些与我的项目相关的文件.看到这里.

现在,我已成功Assembly-CSharp.dll使用.NET Reflector 转换为等效的C#,但我找不到重建Unity项目的方法......(或者至少是它的一部分)我该怎么做?从逻辑上讲,我现在拥有的文件都是我们重新创建项目所需要的.

谢谢您的帮助.

如果您希望上传文件,请在下面评论.

我原来的Unity项目(我工作了几个月)在菜单之间进行过渡,通过触摸,滑动,轻弹或按箭头按钮.

.NET Reflector:http://www.red-gate.com/products/dotnet-development/reflector/

Sna*_*nak 7

如果您有Assembly DLL,则可以恢复所有脚本,但仅此而已.所有场景,图像,字体,模型等都消失了.

如果有的话,你可以尝试反编译资产文件,也许你可以恢复其中的一些.为此,您需要特殊的反编译工具,例如不团结.

它是一个实验性工具,自Unity 5问世以来还没有进行过多次更新,但你可以尝试一下,也许可以从你的项目中恢复一些文件.

祝你好运!


ket*_*red 5

答案:不.你根本做不到这一点.

不幸的是,我从经验中知道这一点.我最终得到了编程团队的硬编码值,并且在项目损坏的情况下以编程方式将脚本附加到游戏对象上,所以我可以简单地将脚本拖回到一个新项目中,并将其放在那里.这是一个很难吸取的教训.