我在RelativeLayout的屏幕上有一些游戏棋子。当用户点击我希望的pawn时,可以将其拖到手指下。我已经捕获了MotionEvent,但似乎无法找到如何调整pawn的猎户座。
我看过帖子说要调整保证金,但这似乎有问题。我仍然希望在他们被移动之后对这些棋子进行命中测试,并且在这种情况下不理解如何处理边缘。
谢谢!
答案 0 :(得分:0)
答案 1 :(得分:0)
在您继续操作时,使用游戏布局可能会令人不满意。我可以推荐使用免费的开源游戏引擎AndeEngine制作2D游戏。碰撞检测和x,y定位的问题很容易实现。到目前为止,我已经在应用程序中制作了2个游戏和可视化视图。
请在此处查看:http://www.andengine.org/
您可以将演示应用程序下载到您的Android设备,并查看其开箱即用的功能。 (它们包括精灵,声音,动画等等。)
这是我用它做的一场比赛。 https://market.android.com/details?id=com.plonzogame&hl=en