在横版游戏中,实现屏幕随精灵移动而移动,要实现这个,首先要明白这个问题中的变与不变:
不变:地图位置;
变:精灵的位置、屏幕(或理解为所在图层)的位置;
故,说是滚动地图,其实是图层滚动;
从不变入手,首先要知道地图(CCTMXTileMap)的两个方法:
在横版游戏中,实现屏幕随精灵移动而移动,要实现这个,首先要明白这个问题中的变与不变:
不变:地图位置;
变:精灵的位置、屏幕(或理解为所在图层)的位置;
故,说是滚动地图,其实是图层滚动;
从不变入手,首先要知道地图(CCTMXTileMap)的两个方法: