2010-07-13 63 views
14

我想在德爾福創建一款遊戲適用Delphi的任何遊戲引擎?

德爾福有什麼好的遊戲引擎嗎?

基於DirectX 10或OpenGL?

我需要它的3D遊戲,或者只有我可以用C++做到這一點?

+0

不知道它有多好,如果你喜歡看看http://www.casteng.com/ – 2010-07-14 00:18:10

+0

在Delphi中編寫高性能的OpenGL應用程序非常容易 - 我寫了很多我。不過,我並不知道任何真正的*遊戲引擎*。 – 2010-07-15 13:11:08

回答

6

這是一個非常非常廣泛的問題,很難給出一個簡單的答案。

大多數「遊戲引擎」都是用一種或另一種語言預先構建的系統,實現了某種遊戲的所有低級遊戲邏輯。他們通常帶有某種工具包,可以讓您創建遊戲內容(級別,角色,腳本等)以在引擎上運行。如果你正在尋找一個真正的遊戲引擎,它不會是「德爾福」。它可能有一個內置的腳本系統,但是它將採用腳本語言,而不是真正的,編譯爲本機代碼的編程語言,如Delphi。可能最接近的是TURBU engine,這是我正在開發的一項工作。它是控制檯式RPG的引擎,它內置了基於Object Pascal的腳本。但它仍然是一種腳本語言,具有很多限制,而不是全面的Delphi編程。另一方面,如果你正在尋找自己構建遊戲邏輯的工具,那麼你可以在Delphi中找到它。看看Asphyre,這是一個遊戲開發框架,而不是遊戲引擎。它包含大量的類和單元,大大簡化了計算機上多媒體組件的接口,如DirectX/OpenGL,鍵盤,鼠標和其他輸入,聲音和音樂等。這是一個相當不錯的框架,適合構建遊戲引擎英寸它沒有任何組件的腳本,但有相當數量的腳本語言可用於德爾福。

希望這可以幫助您開始。如果您有更具體的問題,請隨時在StackOverflow上詢問他們,也許我們其中一個人可以找到更有幫助的答案。

5

這裏是遊戲相關Delphi鏈接列表。

(隨意添加到這個列表)

+0

我不禁想知道當前那個delphi.about.com鏈接是多少。它列出了一個WinG sprite套件。 AFAIK WinG已被棄用至少十年... – 2010-07-13 21:52:14

+0

glSence +1,Works well – 2010-07-14 00:41:13

+0

他們是遊戲框架,而不是遊戲引擎 – user390957 2010-07-14 11:16:48

-1

有一個directX包裝項目幾年以前稱爲DelphiX。

我對這個項目的質量了解不多,如果它在一年中保持不變,但我想你可以看看它。 (或其他人可以對其進行評論)

4

結賬Andorra 2D。 這是一個偉大的引擎來創建遊戲,它比DelphiX更強大。我知道它叫做安道爾2D,但你也可以用它開發3D遊戲。 順便說一句,那裏有很多教程,所以我認爲你沒有任何問題來開發你的遊戲。

更新:Andorra2D的大教程,你可以找到here

問候

-1

我一直在使用Delphi編程遊戲,因爲它出來後。我廣泛使用TGraphics32進行遊戲板渲染,用於DirectX聲音和局域網播放的UndelphiX,來自KSDev的外觀包以提供酷炫的外觀,以及衆多通用組件(如LMD Tools和TMS)以提供特殊功能。這樣我就可以專注於編寫遊戲內容而不是工具內容。希望這可以幫助。

0

有一個正在開發中的名爲Rage 3D的Delphi OpenGL遊戲引擎。它看起來很有希望一段時間,但它似乎沒有在4年內更新。