Player.prototype.collide=function(){
if(this.velocity>0){
if(
(this.y+this.velocity+playerHeight)>=platform1.y
&& this.x>platform1.x
&& (this.x+playerWidth)<(platform.x+100)
){
flag=1;
}
}
}
这是一个原型播放器的方法,可以检测它是否已经击中平台。播放器跳转后如果它撞到平台时它会下降,那么该标志应该转为1.首先它必须测试它是否会在跳跃后重新落地。之后它必须检查它是否已经击中平台。但是这个特定的功能搞砸了我的整个代码。如果有人愿意帮我上传我的工作代码。