![1fa5b8e0ded2e43a241534be8073a157.png](https://i-blog.csdnimg.cn/blog_migrate/2890f50def16a42b8ac7363acc5f47ae.jpeg)
- 环境准备
cheat engine;github
Cheat Engine是一款内存修改编辑工具 ,它允许你修改你的游戏或软件内存数据,以得到一些其他功能。
植物大战僵尸中文版;网上自己找
2. 思路
植物大战僵尸的阳光是一个整数,在内存中应该也是以整数的方式存储的,那么我们按照这个思路结合CE查找一下阳光的内存地址,然后修改即可。
3. 实现
打开植物大战僵尸进入游戏
![a8b4b2f511be2a44b0e66d97311d19d0.png](https://i-blog.csdnimg.cn/blog_migrate/53151e993f4fa40d8e918754a933fb62.jpeg)
打开CE附加植物大战僵尸进程
![ddd6aa9e042b86569971ca5ad0932d52.png](https://i-blog.csdnimg.cn/blog_migrate/e30e2481746be18b99b78ae99d04470d.png)
当前阳光数值是50,先搜索50,找到了800多个地址,真正的阳光地址就在这800多个地址中
![598a2f77da5cfcb56cff49f23bd58bd2.png](https://i-blog.csdnimg.cn/blog_migrate/121e7f00e8fb8c22166562bb44b5d1db.jpeg)
我们来改变一下这个数值,然后再搜搜看,我放了一个太阳花,当前的阳光值是0,我们输入0,然后点再次搜索
![2fbf0bb0d8cbe1fc43cb5d37ce896f55.png](https://i-blog.csdnimg.cn/blog_migrate/4e2e54324d1313440f0dcdbdd2be4fb6.jpeg)
这次就只有一个地址了,我们将值加入到下方的地址栏,我们修改一下看看,这个地址是否是阳光的地址
![47e532c6a380fb971237a6adcbf89acd.png](https://i-blog.csdnimg.cn/blog_migrate/1d160f0df7688223666993eed29143fb.jpeg)
将数值修改为8888,这时候游戏里的阳光也变为8888了。好了,我们已经修改了阳光值了。
![c28bb16d52a7595064c7e747551a2ff1.png](https://i-blog.csdnimg.cn/blog_migrate/efff4b8adbd4eb7a24ede0d0085e1c3e.jpeg)
3. 总结
我们通过CE修改了植物大战僵尸中的阳光数,通过此次练习,我们可以了解如何搜索游戏中的数据,一般来说都是这样,更多的内容会在后面的章节中学习。