我正在开发一款具有 Player 类的游戏,玩家有 3 个子类。这些是具有不同方法和变量的不同类型的玩家。无论如何,我想给每个球员一个不同的外观。我现在想从最基础的开始,我想一个球员是一个矩形,另一个球员是圆形,另一个球员是三角形。
我想知道的是我如何最好地实现这一点?Iv 考虑为每个玩家添加一个方法,该方法使用paint 组件绘制不同的形状。我认为这是不正确的,因为我的特定形状应该是玩家的属性而不仅仅是方法(我认为)有没有办法让我为每个玩家声明一个形状,然后在我的GUI 并在那里绘制它....
我可以将我的类代码添加到这个例子中,但我认为这对这个问题没有多大帮助..
任何见解将不胜感激!!!
谢谢!