Delphi有哪些游戏引擎可用?

Delphi有哪些游戏引擎可用?

66这是一个非常广泛的问题,很难给出简单的答案。大多数“游戏引擎”都是系统,以一种语言或另一种语言预先构建,并实现特定类型游戏的所有低级游戏逻辑。它们通常带有某种工具包,允许您创建游戏内容(关卡、角色、脚本等)以在引擎上运行。如果您正在寻找真正的游戏引擎,它不会是“针对Delphi”的。它可能内置了一个脚本系统,但那将是一个脚本语言,而不是像Delphi这样的真正的编译为本机代码的编程语言。可能你能找到最接近的东西是TURBU engine,这是我正在开发的一个面向控制台风格RPG的引擎,它内置了基于Object Pascal的脚本。但它仍然是一个有很多限制的脚本语言,而不是完整的Delphi编程。

另一方面,如果你正在寻找构建游戏逻辑的工具,你绝对可以在Delphi中找到。看看Asphyre,这是一个游戏开发框架,而不是游戏引擎。它包含了许多类和单元,大大简化了计算机上多媒体组件的接口,如DirectX/OpenGL、键盘、鼠标和其他输入、声音和音乐等。这是一个相当不错的框架,适合构建游戏引擎。它没有任何用于脚本编写的组件,但是有相当数量的脚本语言可用于Delphi。

希望这能帮助你入门。如果您有更具体的问题,请随时在StackOverflow上提问,也许我们中的某个人可以找到更有帮助的答案。

- Mason Wheeler回答链接55以下是与游戏相关的Delphi链接列表。

Turbu - 终极RPG构建器

AfterWarp (Asphyre Sphinx)

GLScene - Delphi的OpenGL库

各种大多数为2D的Delphi游戏(许多旧链接)

(欢迎添加到此列表中)

- Robert Love1我不禁想知道delphi.about.com链接的当前性如何。它列出了一个WinG精灵工具包。据我所知,WinG已经被弃用至少十年了... - Mason Wheeler回答链接44请查看Andorra 2D。它是一个非常强大的引擎,可用于创作游戏,并且比DelphiX更加强大。尽管它被称为Andorra2D,但您也可以使用它开发3D游戏。顺便说一句,有很多教程可以供您参考,因此我认为您开发游戏时不会遇到任何问题。

更新:您可以在这里找到Andorra 2D的优秀教程。

祝好

- oopbase回答链接00这里有unDelphiX

但它主要用于2D游戏,并基于DirectX。

- DelphiDev回答链接00有一个开发中的 Delphi OpenGL 游戏引擎叫做 Rage 3D。它曾经有一段时间看起来很有前途,但似乎已经4年没有更新了。

- Incredulous Monk回答链接-1-1这里有另一个好的资源:https://github.com/Cooler2/ApusGameEngine

Astral Heroes游戏就是使用这个引擎开发的。

- Xel Naga回答链接-1-1几年前有一个名为DelphiX的DirectX包装器项目。

我不太清楚该项目的质量以及它是否在这些年中得到维护,但我想你可以看一下它。(或者其他人可以对此发表评论)

- Ken Bourassa回答链接-1-1自从Delphi发布以来,我就一直在编写游戏程序。我广泛使用TGraphics32进行游戏棋盘渲染,使用UndelphiX进行DirectX声音和局域网游戏,使用KSDev的皮肤包来提供酷炫的外观,还使用大量的通用组件,如LMD Tools和TMS来提供特定的功能。这样我就可以集中精力编写游戏内容而不是工具内容。希望这有所帮助。

- Robert C回答链接

相关推荐

奇迹私服新手必看,2024最全开荒指南(附资源地图+避坑清单)
wps在excel怎么加标题
365bet投注技巧

wps在excel怎么加标题

📅 09-26 👁️ 4230
观网快评:“戴小蜜蜂”事件,孩子不能成小视频道具