我是libGdx的初学者。
我正在建立一个棋盘游戏(Fanorama游戏)。我想使用pic作为电路板,并将电路板放在电路板精灵顶部的电路板上。有没有一种很好的方法来预先确定板子精灵上的(x,y)坐标位置对放置一块有效。稍后,当正在播放游戏时,我想将这些棋子从一个位置移动到另一个位置。
现在,我能想到的唯一方法是计算每个位置的像素坐标并在数组中对其进行硬编码。我不确定是否有更好的方法来做这个以及我学习的最佳实践方法。我还担心当用户调整屏幕大小或使用不同大小的设备(移动设备)时,这会受到影响。
请告诉我你将如何解决这个问题。
提前感谢您的帮助。
答案 0 :(得分:0)
现在,我能想到的唯一方法是计算每个片段位置的像素坐标并将其硬编码到数组中。
是的,这是免费模板的唯一方法。如果碎片在棋盘边缘移动,你可以使用一些数学。
我还担心当用户调整屏幕大小或使用不同尺寸的设备时,这会受到影响。
是的。基本上你要做的是: