您的位置:首页 > 移动开发 > Cocos引擎

[cocos2d-iPhone] 游戏中简单加密,防止八门神器

2013-07-01 14:39 295 查看
常见情况下,定义玩家金钱

@property(nonatomic,assign)int userMoney;


这样貌似用八门神器是能修改的。

为防止直接搜索修改,通过设置 userMoney的setter和getter来存取具体数值

.h文件

@interface XXX : NSObject{
int userCoin;//实际金钱值
}

@property(nonatomic,assign)int userMoney;


.m文件

-(int)userMoney{
return userCoin+5678;//实际值加XXXX
}

-(void)setUserMoney:(int)userMoney{
userCoin=userMoney-5678;//实际值减XXXX
}


存档时,只需要保存userCoin值即可。

直接搜索userMoney数值是搜索不到的。

实际运行时通过xx.userMoney来使用

以上
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: