我还没能找到解决问题的方法,所以以为我会问这个总是有用的论坛。
我正在创建一些最终应该作为“塔防”的框架 - 游戏,但作为Java的新手,以及一般的编程,我不确定我的“暴徒类”背后的想法应该如何工作。 可以通过Extends JLabel完成吗?还是扩展Jpanel? 如果会产生100个怪物,那么一个优先于另一个吗? 我是不是每次生成一个怪物而不是实例化一个新的JLabel / JPanel,或许只是在“level”类中绘制 - paintComponent函数?
希望在尝试之前我不会因为寻求帮助而受到抨击,但作为初学者,我希望不要在几天内重写我的框架逻辑的所有内容。 任何指针和帮助一般都很感激!
编辑:暴徒是一个容易杀死的“怪物”,但通常是大群体。 在塔防游戏中,小怪沿着一条小路前进,而塔在射击结束前向下射击。
答案 0 :(得分:0)
我决定尝试使用Extends JButton,看看它在哪里。
答案 1 :(得分:0)
如果暴徒是不同物品的组合,我会选择JLabel(如果暴徒只是一张图片)或JPanel。