Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/opengl/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
有Delphi的游戏引擎吗?_Delphi_Opengl_Directx_Game Engine - Fatal编程技术网

有Delphi的游戏引擎吗?

有Delphi的游戏引擎吗?,delphi,opengl,directx,game-engine,Delphi,Opengl,Directx,Game Engine,我想在Delphi中创建一个游戏 Delphi有好的游戏引擎吗 基于directx 10或OpenGL 我需要它来做3D游戏,或者我只能用C++来做吗?< /p> < p>这是一个非常非常广泛的问题,很难给出简单的答案。 大多数“游戏引擎”都是用一种或另一种语言预先构建的系统,为某种类型的游戏实现所有低级游戏逻辑。它们通常带有某种工具包,允许您创建在引擎上运行的游戏内容(关卡、角色、脚本等)。如果你正在寻找一个真正的游戏引擎,它不会是“针对Delphi”的。它可能内置了一个脚本系统,但这将是一种

我想在Delphi中创建一个游戏

Delphi有好的游戏引擎吗

基于directx 10或OpenGL


我需要它来做3D游戏,或者我只能用C++来做吗?< /p> < p>这是一个非常非常广泛的问题,很难给出简单的答案。 大多数“游戏引擎”都是用一种或另一种语言预先构建的系统,为某种类型的游戏实现所有低级游戏逻辑。它们通常带有某种工具包,允许您创建在引擎上运行的游戏内容(关卡、角色、脚本等)。如果你正在寻找一个真正的游戏引擎,它不会是“针对Delphi”的。它可能内置了一个脚本系统,但这将是一种脚本语言,而不是像Delphi那样编译成本机代码编程语言的真正的。也许你能找到的最接近的东西是,我正在建造的一个正在进行的工程。它是控制台风格RPG的引擎,内置了基于对象Pascal的脚本。但它仍然是一种有很多限制的脚本语言,不是成熟的Delphi编程

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


希望这能帮助你开始。如果您有更具体的问题,请随时在StackOverflow上询问,也许我们中的一位可以找到更有用的答案。

以下是与游戏相关的Delphi链接列表

  • 终极Rpg生成器
  • (用于Delphi的OpenGL库)
  • (许多旧链接)

(请随意添加到此列表)

几年前有一个名为DelphiX的directX包装项目

我不太了解这个项目的质量,也不知道它是否在一年内得到了维护,但我想你可以看看。(或者其他人可以对此发表评论)

但它主要是基于DirectX的2D游戏。

请查看。 它是创建游戏的强大引擎,比DelphiX更强大。 我知道它叫安道尔2D,但你也可以用它开发3D游戏。 顺便说一句,有很多教程,所以我认为你开发游戏不会有问题

更新:安道尔2D的优秀教程,你可以找到


你好

自从Delphi问世以来,我一直在用它编写游戏。我广泛使用TGraphics32进行游戏板渲染,使用UndelphiX进行DirectX声音和lan播放,使用KSDev提供的蒙皮包提供酷炫外观,使用大量通用组件(如LMD工具和TMS)提供特殊用途的功能。这样我就可以专注于写游戏的东西,而不是工具的东西。希望这有帮助。

有一个名为Delphi OpenGL的游戏引擎正在开发中。有一段时间它看起来很有希望,但似乎在4年内没有更新。

这里是另一个很好的例子:


《星光英雄》游戏就是用这个开发的。

我不禁想知道delphi.about.com的链接有多流行。它有一个翼精灵装备清单。AFAIK WinG已经被弃用了至少十年了……我不知道它有多好,如果你喜欢的话,看看用Delphi编写高性能OpenGL应用程序是非常容易的——我自己也写过不少。不过,我不知道有什么真正的游戏引擎。