任何语言从0开始做2D游戏都是很难的 因为你相当于要自己做一个游戏引擎出来 比如Swing, 你要自己控制每一个像素的绘制,自己设计碰撞模型 还要让绘制和模型可以实现统一 用现成的框架来开发 相当于你就已经有了一个开发引擎 很多麻烦困难的事情,引擎已经帮你做好了 不过如果你只是想练习自己的编程能力 那不依赖与框架和引擎,自己用g2d开发也是一种不错的经历 我当年刚学Swing的时候,正好是三国杀OL出现的时间 我就把三国杀OL里的图片资源解包了出来 然后用Swing实现了一个相似度90%以上的单机版 那一段经历虽然只是纯粹爱好,非工作需要 但是那之后,感觉编程能力确实有很大的提升
用swing做2D飞机游戏进度慢,各种功能需要一点点思考并实现,虽然实现了一些功能,但感觉前进每一步很辛苦。似乎swing并不适合开发2D游戏。 我知道greenfoot是一个基本java的专用用于做2D游戏的东西,那么用这个greenfoot是否就能顺利点?
62,616
社区成员
307,307
社区内容
加载中
试试用AI创作助手写篇文章吧