我正在开发一款在棋盘上使用硬币的棋盘游戏。我使用drawLine
函数绘制了电路板,但我正在尝试查看如何在此电路板上放置硬币并移动它。有人能说出最好的方法吗?我看到我可以使用canvas类的drawCircle
函数或drawBitmap
函数。还有另一种方法吗?我需要将硬币放在起始位置,然后随着游戏的进行将它们移动到棋盘上的不同位置。
感谢。
答案 0 :(得分:0)
最佳方式,在视觉上,可以创建从ressources文件(png图像)加载的Drawable对象。然后调用Drawable.setBounds(Rect bounds)和Drawable.draw(Canvas c)。
只需更新边界(即必须绘制图像的矩形),就可以在每个硬币的循环中使用它。
一个好主意是看一下LunarLander示例代码:http://developer.android.com/resources/samples/LunarLander/index.html