我正在创建一个Android应用程序,我需要在Candycrush中显示像屏幕一样的地图,任何人都可以建议我如何在android中创建路径。
答案 0 :(得分:0)
我会提出如下逻辑,但不提供您考虑的详细代码。
换句话说,你想要显示一个超大的地图(例如,4倍屏幕高度,1倍屏幕宽度),可拖动,对吗?
关键点在于,将其分为4个图像的大小。(或更多)然后,您的手机可以正常处理。 现场初步协调:
pic1 - 位置0,0
pic2 - 位置0,heightx1
pic3 - 位置0,身高x2
pic4 - 位置0,身高x3
在CreateScene上,将pic1,pic2放在场景中。 (如果没有内存问题,则加载pic3和4)
将touchlistener附加到pic1,pic2(和3,4)(将它们变成可移动的精灵)
当Action_down时,记录X,Y协调
当Action_move时,将当前位置设置为pic位置(并为其他图片更新相应的X,Y)
看看这适合你?