我在 Unity 中制作了 Game ,其中包含许多公共(public)和私有(private)变量和函数。我希望游戏是安全的,所以我从统一 Assets 商店 https://www.assetstore.unity3d.com/en/#!/content/10395 购买了反作弊工具包。所以我的问题是我需要安全的私有(private)变量吗?如果是,那么私有(private)变量有什么用?他们有什么优势(在安全方面)?

最佳答案



不,公共(public)变量和私有(private)变量都具有相同的安全防御(或者更确切地说没有安全防御)。如果攻击者可以查看或修改公共(public)变量,他们就可以查看或修改私有(private)变量。

访问修饰符是为了程序员的方便和帮助架构决策。

关于c# - 制作游戏 - 安全变量的优势是什么?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37813731/

10-12 12:36
查看更多