我正在尝试编码,所以你不能走到墙上,到目前为止,如果你碰到墙壁,玩家会停下来,但触摸它后不会移动,它会被完全卡住。
你能看到代码有什么问题吗?
if(rightPressed)
{
if(playerMc.x<800)
{
if(overworldMc.hitTestPoint(playerMc.x+15,playerMc.y,true))
{
playerMc.x += playerSpeed; playerSpeed= 0;
}
else
{
playerMc.y += playerSpeed; playerSpeed= 5;
}
}
}