本文主要是介绍COCOS2D 精灵坐标限定,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
精灵在地图中移动时(采用COCOS2D 坐标系)
在X方向上:
往左:最小坐标为精灵中心点到边的距离(SX)
往右:最大坐标为地图尺寸-精灵到边的距离(RX)
所以有关系 SX<=PX(精灵X坐标)<=RX,则关系式MAX(SX,MIN(RX,PX))或者MIN(RX,MAX(SX,PX))都能将精灵X坐标(PX)限定在坐标范围内:
三种情况分析:1)PX=SX时,再往左移动将移出地图,所以PX与SX比时取大值,最小时为SX,RX>PX
这篇关于COCOS2D 精灵坐标限定的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!