【问题标题】:Should i encrypt my Unity code for build IOS game?我应该加密我的 Unity 代码以构建 IOS 游戏吗?
【发布时间】:2016-09-19 21:46:14
【问题描述】:

众所周知,如果Unity游戏for android apk大部分都可以体现得到Assembly-CSharp.dll源代码。我听说有人说Unity IOS 游戏构建后已经加密,如果这是真的,我不必花更多时间来保护我的游戏代码。但如果这不是真的,我该怎么做才能保护我在 IOS 和 Android 上的代码。

【问题讨论】:

    标签: c# android ios encryption unity3d


    【解决方案1】:

    引用统一手册中关于资产保护(捆绑包)的页面

    [...]我们的一般立场是,如果用户决心提取 您的资产,他们将能够。 - http://docs.unity3d.com/Manual/protectingcontent.html

    【讨论】:

      【解决方案2】:

      Minzkraut 在他的回答中引用的文档是关于保护您的 3D 资产和纹理。如果你想保护你的代码,一个简单的事情就是在你的类上使用一个 objuscation 软件。我只是通过在 google 上写“统一混淆”找到了一个。

      现在,它会使阅读您的代码的工作变得更加困难,但它不会加密您的代码,因此它不是 100% 安全的。

      对于大多数应用程序,我认为无论如何都没有真正需要加密您的代码。至于其他资产,如果有人真的下定决心读你的代码,他会想办法的

      【讨论】:

        猜你喜欢
        • 2019-06-24
        • 1970-01-01
        • 2022-07-22
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多