【问题标题】:Code design for a 2D game二维游戏的代码设计
【发布时间】:2025-11-27 20:55:02
【问题描述】:

我需要一些有关如何设计基本 2d 游戏的主要组件的资源。 我们称它为“引擎”。我应该如何设计我的渲染器、场景管理器、实体管理器等。他们应该如何相互作用?那么事件管理、资源管理……

也许有人有一些很酷的 UML?还是任何“教程”?一些一般提示和技巧?

【问题讨论】:

标签: oop game-engine ooad


【解决方案1】:

实际上,为了获得一些好的教程,我也努力了一段时间。我发现很多平庸的网站都有可用的游戏代码但缺乏解释。

对我帮助最大的可能只是浏览了我随便四处寻找的游戏代码,还阅读了这个网站上的书的章节:Killer Game Programming with Java

您可以在这些网站上找到一些游戏代码供您浏览:

http://www.cokeandcode.com/info/tut2d.html

http://www.javacooperation.gmxhome.de/TutorialStartEng.html

希望对您有所帮助!

【讨论】:

    最近更新 更多