制作游戏 - 安全变量的优势是什么?

sag*_*gar 4 c# security private unity-game-engine

我在Unity中制作了游戏,其中包含许多公共和私人变量和功能.我希望游戏安全,所以我从统一资产商店https://www.assetstore.unity3d.com/en/#!/content/10395购买了Anti cheat toolkit .所以我的问题是我需要安全的私有变量吗?如果是,那么私有变量的用途是什么?他们有什么优势(在安全方面)?

ole*_*sii 10

我需要保护私有变量吗?

不,公共和私有变量都具有相同的安全防御(或者说没有安全防御).如果攻击者可以查看或修改公共变量,则可以查看或修改私有变量.

访问修饰符可以方便程序员并帮助进行架构决策.