植物大战僵尸吧 关注:563,538贴子:5,101,367
  • 1回复贴,共1

大佬们,求助一个改版如何创建子弹的问题

只看楼主收藏回复


我想给豌豆射手创建5发子弹,然后每发子弹都是创建的时候从最左飞到最右边横着飞
但是现在我汇编写的代码 出现了这个效果
求助一下我应该怎么写
下面是我在CE里的代码
newmem:
cmp [ebx+24],0 //判断植物类型
jnz originalcode
pushad
push b //子弹类型
push [ebx+1c] //植物的行数
push 0
push [ebx+c] //Y坐标
push [ebx+8] //x坐标
mov eax,[6a9ec0]
mov eax,[eax+768]
call 40D620
mov [eax+74],1 //是否击中判断
mov [eax+58],7 //运动轨迹?
mov [eax+3c],(float)4.5
mov [eax+40],(float)1
mov [eax+68],(float)3550 //旋转角度
popad
pushad
push b
push [ebx+1c]
push 0
push [ebx+c]
push [ebx+8]
mov eax,[6a9ec0]
mov eax,[eax+768]
call 40D620
mov [eax+74],1
mov [eax+58],7
mov [eax+3c],(float)4.5
mov [eax+40],(float)-1
mov [eax+68],(float)3550
popad
pushad
push b
push [ebx+1c]
push 0
push [ebx+c]
push [ebx+8]
mov eax,[6a9ec0]
mov eax,[eax+768]
call 40D620
mov [eax+74],1
mov [eax+68],(float)3550
popad
originalcode:
pop edi
pop esi
pop ebx
mov esp,ebp
exit:
jmp returnhere
"PlantsVsZombies.exe"+64BCA:
jmp newmem
returnhere:


IP属地:黑龙江1楼2024-05-28 12:18回复
    汇编写游戏?这么🐮吗


    IP属地:上海来自Android客户端2楼2024-05-28 13:04
    回复