我想开发一个 Android 2D 游戏,游戏场上充满了矩形和圆形。矩形和圆形将显示由数字组成的对象,这些对象必须在某个点进行比较。
此外,所有对象(矩形和圆形)都需要可拖动。我想将一个对象拖动到另一个位置,然后将周围的对象值与拖动对象中的值进行比较。
到目前为止,我拥有的是一个抽象基类和两个子类,它们代表矩形和圆形中显示的对象。
此外,基类扩展了 View,因此我可以覆盖两个子类中的每一个的 onDraw 方法。现在我为一个对象绘制一个矩形,为另一个对象绘制一个圆形,此外我绘制包含每个对象编号的文本。
我的问题是,关于开发这样的应用程序,我是否走在正确的道路上,还是有更好的方法?
非常感谢您提前。