资源描述:
《植物大战僵尸源代码》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、植物大战僵尸中文第二版和年度版游戏分析及delphi源码格子数:[[[6a9ec0]+768]+144]+24怪物数=6a9ec0+768+a0分析数据:游戏基址:6a9ec0768阳光: [[6a9ec0]+768]+5560 最多几个植物:6a9ec076814424准备了几个植物:d247746a9ec0僵尸行走:52AFCA486C55获取怪物:413108ebx:6a9ec0768怪物属性偏移:+2CX坐标+30Y坐标+C8当前血量+CC最大血量+1c第几行+18是否可见+11C怪物的大小获取植物栏:4131F0植物属性:+24
2、当前恢复使用的值==+28可以使用+28要多少恢复值才可以使用(种植植物后,恢复+28的地址为488f7d3个字节)+34物品的类型植物冷却状态地址(0为不可用,1为可用):第1格:[[[6A9EC0]+768]+144]+70第2格:[[[6A9EC0]+768]+144]+C0第3格:[[[6A9EC0]+768]+144]+110第4格:[[[6A9EC0]+768]+144]+160第5格:[[[6A9EC0]+768]+144]+1B0第6格:[[[6A9EC0]+768]+144]+200第7格:[[[6A9EC0]+768]
3、+144]+250第8格:[[[6A9EC0]+768]+144]+2A0第9格:[[[6A9EC0]+768]+144]+2F0第10格:[[[6A9EC0]+768]+144]+340植物栏列表:dd[[[6a9ec0]+768]+144]+28+i*50种植植物的属性:4130F4+58多久产生阳光+24产生什么东西+28会不会产生东西(表示会吐阳光)+18可以看得见吗1表示可见植物减血:52FCF04个字节地下物品:413184+58物品的类型金钱数量地址:[[[[6A9EC0]+768]+8C]+82C]+28004130D0/
4、$83EC08 SUBESP,8004130D3
5、.55 PUSHEBP004130D4
6、.56 PUSHESI004130D5
7、.33ED XOREBP,EBP004130D7
8、.57 PUSHEDI004130D8
9、.8D742410 LEAESI,DWORDPTRSS:[ESP+10]004130DC
10、.8BD3 MOVEDX,EBX004130DE
11、.896C2410 MOVDWORDPTRSS:[ESP+10],EB
12、P004130E2
13、.E869980000 CALLPlantsVs.0041C950004130E7
14、.84C0 TESTAL,AL004130E9
15、.741D JESHORTPlantsVs.00413108004130EB
16、.EB03 JMPSHORTPlantsVs.004130F0004130ED
17、 8D4900 LEAECX,DWORDPTRDS:[ECX]004130F0
18、>8B442410 /MOVEAX,DWORDPTRSS:[ESP+10]004130F4
19、
20、.E8470D0500
21、CALLPlantsVs.00463E40 ;种植的植物004130F9
22、.8D742410
23、LEAESI,DWORDPTRSS:[ESP+10]004130FD
24、.8BD3
25、MOVEDX,EBX004130FF
26、.E84C980000
27、CALLPlantsVs.0041C95000413104
28、.84C0
29、TESTAL,AL00413106
30、.^75E8 JNZSHORTPlantsVs.004130F00041
31、3108
32、>8D742410 LEAESI,DWORDPTRSS:[ESP+10] ;取v的地址0041310C
33、.8BD3 MOVEDX,EBX ;取角色对象0041310E
34、.896C2410 MOVDWORDPTRSS:[ESP+10],EBP ;v=000413112
35、.E8D9970000 CALLPlantsVs.0041C8F000413117
36、.84C0 TESTAL,AL
37、 ;al!=0的时候,表示有怪物要行动00413119
38、.741D JESHORTPlantsVs.004131380041311