邮件订阅
5ucms插件,Flash MX 编程深层次应用-复杂游戏(4)
作者: 来源: 日期:2017/4/12 5:00:57 浏览量:37(滞后) 人气:LOADING...(实时) 【

5ucms插件,Flash MX 编程深层次应用-复杂游戏(4)5.4 如何对付游戏修改工具
    

在本书的精华集1游戏编程人员提出了更高的要求。如何来对付这种游戏修改工具呢?办法是有的,下面列出几种方法来对付这种工具。

可以把分数和游戏的事件联系起来。首先设定一个定时器,定时去判断分数变化是否异常,比如说分数增加得快到游戏中不可能的情况时,就用备份的分数覆盖分数变量。如果没问题,用当前分数的值覆盖备份的分数变量。这种办法从理论上看可行,但是实际上有一个新问题,就是如何保证备份的分数数据不被修改。这个当然也有办法,就是对备份的分数进行运算。这等于在第一种办法上加了一个双保险。

可以把得分的值分解成两块甚至更多块,其中一块的值用随机数产生,然后再用得分减去这个随机数,得到实际的值。结果不言而喻,两个地方的值全是随机数,让修改工具无法找到。而每次得分变化时就取这两个地方的值拼起来,然后再加上新增加的分数减去随机数来计算出另一个位置的值。

命令,可以创建新的对象,通过这个命令就可以动态修改变量存放的地址。

上面提到的这些办法都是一些理论上的办法,而且不一定是针对得分的,还可以保护生命值、战斗力等相关数据。当然,在实际应用过程中还要根据游戏的内容来创新,创造出一些更好的加密方法。


欢迎您访问www.5ucms.org

本站推荐: 5ucms模板下载 5ucms插件下载 仿站联系Q3876307       [复制给好友] [打印] [关闭] [返回] [顶部]
上一篇:5ucms模版,Flash MX 编程深层次应用-Flash射击游戏(7)
下一篇:5ucms模版,Flash MX 编程深层次应用-第三方软件(4)
本站声明:本网站所载文章等内容,目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权及其它问题,请在30日内与本网联系(Email:3876307#qq.com),我们将在第一时间删除内容。若原创内容转载请注明出处。
5ucms插件,Flash MX 编程深层次应用-复杂游戏(4)的关键词:
评论信息
相关分类
本周热门
本月热门
关于我们 - 版权/免责 申明 - 建站服务 - 网站地图 - 稿件投递 - 联系我们 - 5ucms
Copyright © 2008-2015 www.5ucms.org