致力于制作更高级的图像游戏



我已经使用JFrame, JPanel等很长一段时间了,我已经开发了一个充满类文件的包,我制作这些文件是为了处理JPanel上的多个形状以及动画,碰撞,绘制替代形状的图像,甚至处理KeyListeners和用户输入。

点击这里查看源代码

我开始意识到,尽管我做了这么多工作,但我还是不喜欢制作更高级的游戏,比如rpg游戏之类的。我说的是制作一堆形状,在JPanel上显示预制图像。我想大概需要一个月的时间。

我希望通过创建这些类组,可以更容易地创建类似的东西。但就像我说的,我对做这件事感到不安。我真的不觉得自己已经掌握了所有内容,也不觉得制作这样的内容对于制作更高级的游戏是必要的,好像有某种Java接口可以让我在制作游戏时更轻松。

让整个包来做所有这些事情,我是在朝着正确的方向前进,还是在浪费时间?请随意要求我强调。

我用来制作这些形状和碰撞的东西完全是浪费时间。我称它为图形引擎。它不起作用,因为对象必须以静态方式初始化。所以游戏中的每个对象都必须在游戏开始时初始化。我发现了一个更好的系统,即当你在主菜单上时,玩家的目标甚至不存在。我还学会了使用枚举和抽象类来组织游戏中的对象类型,现在我甚至可以编写每个组件的单独行为。(就像敌人和玩家的行为)

所以我使用的这个方法完全是浪费时间。

相关内容

  • 没有找到相关文章

最新更新