最近在学习cocos2d-x,遇到一个问题:在tiledMap中,怎么实现类似超级玛丽跳跃和移动那样的算法?
游戏主角假设也是一个瓦片大小,在如下的场景中如何实现游戏主角的自由移动?
1.算法描述
1.
heroPosition_nextFrame = heroPosition_currentFrame + ccp(speedX, 0) + ccp(0, speedY)
2.
determinePoint[4] = CCPoint(heroPosition_nextFrame.x, heroPosition_nextFrame.y)
CCPoint(heroPosition_nextFrame.x + heroSize.width, heroPosition_nextFrame.y)
CCPoint(heroPosition_nextFrame.x + heroSize.width, heroPosition_nextFrame.y + heroSize.height)
CCPoint(heroPosition_nextFrame.x + heroSize.width, heroPosition_nextFrame.y + heroSize.height)