C.C++怎么判断是否能够通过.比如按方向键上下左右的时候
你可以吧地图分割成一小格一小格的(用数组表示),存在物体则该数组元素值为1,不存在则为0。移动时,检测碰到的格子的值,就可以知道是否发生碰撞了。----------千万不...
你可以吧地图分割成一小格一小格的(用数组表示),存在物体则该数组元素值为1,不存在则为0。移动时,检测碰到的格子的值,就可以知道是否发生碰撞了。
----------
千万不要告诉我上面这些废话,,因为就是不知道怎么做才问的
怎么判断是关键
分辨率是800X600,我用40象素把屏幕分成20X15的阵列, 0111000 这样用2维数组来贴上砖块, 但是主角和地图应该怎么判断哪里不能走,否则就前进40象素的距离呢.... 展开
----------
千万不要告诉我上面这些废话,,因为就是不知道怎么做才问的
怎么判断是关键
分辨率是800X600,我用40象素把屏幕分成20X15的阵列, 0111000 这样用2维数组来贴上砖块, 但是主角和地图应该怎么判断哪里不能走,否则就前进40象素的距离呢.... 展开
2个回答
展开全部
可以内部做搜索运算,想要知道的话,可以继续问我。 用普通的广搜和深搜算法即可。
追问
那就把广搜深搜什么的说一下,,,,不知道他们是怎么做到的,我的是人物和地图不吻合,在本来是平地的地方,却=1
追答
这个很正常。你把你地图信息发我。我帮你写个。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询