C.C++怎么判断是否能够通过.比如按方向键上下左右的时候

C.C++怎么判断是否能够通过.比如按方向键上下左右的时候
你可以吧地图分割成一小格一小格的(用数组表示),存在物体则该数组元素值为1,不存在则为0.移动时,检测碰到的格子的值,就可以知道是否发生碰撞了.
----------
千万不要告诉我上面这些废话,
怎么判断是关键
分辨率是800X600,我用40象素把屏幕分成20X15的阵列,0111000 这样用2维数组来贴上砖块,但是主角和地图应该怎么判断哪里不能走,否则就前进40象素的距离呢.
杨九郎001 1年前 已收到1个回答 举报

浙商uu 幼苗

共回答了16个问题采纳率:87.5% 举报

可以内部做搜索运算,想要知道的话,可以继续问我.用普通的广搜和深搜算法即可.

1年前 追问

1

杨九郎001 举报

那就把广搜深搜什么的说一下,,,,不知道他们是怎么做到的,我的是人物和地图不吻合,在本来是平地的地方,却=1

举报 浙商uu

这个很正常。你把你地图信息发我。我帮你写个。
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 17 q. 0.049 s. - webmaster@yulucn.com