qq_慕后端1243820
位置搞错了:
出bug的代码:
// 判断是否可以向左移动
Square.prototype.canLeft = function (isValid) {
let test = {}
test.x = this.origin.x
test.y = this.origin.y
return isValid(test, this.data)
}
原因: test.y = this.origin.y向左移动还要-1;
test.y = this.origin.y - 1;就OK了
MissLi_1995
qq_精慕门9215320
怎么解决的呀
怎么解决的呀
随心i
慕斯5297939
已经解决,原因是一个this.origin写成了test.origin
努力努力暴瘦暴富
爱奶茶
qq_婉轉_0
已经解决
精慕门5246760
边界检查 是这个游戏最难写的逻辑部分, 请参考我的代码部分,
宝慕林8093119