cocos2dx人物在指定路面运动实现原理

cocos2dx

样例

场景有多层搭设而成,游戏人物在指定路面层运动,不跑出路面层。

假设上面图片里黑线区域是一个路面。让人物在这个区域移动,而不走区域。

原理是如何实现的。

做一个byte数组标记能不能走,每次移动之前做判断

什么意思? byte数组?能否详细点说明实现。

瓦片地图 或者 手动标记图片中那些位置能走,哪些不能走