回答
這是一個非常非常廣泛的問題,很難給出一個簡單的答案。
大多數「遊戲引擎」都是用一種或另一種語言預先構建的系統,實現了某種遊戲的所有低級遊戲邏輯。他們通常帶有某種工具包,可以讓您創建遊戲內容(級別,角色,腳本等)以在引擎上運行。如果你正在尋找一個真正的遊戲引擎,它不會是「德爾福」。它可能有一個內置的腳本系統,但是它將採用腳本語言,而不是真正的,編譯爲本機代碼的編程語言,如Delphi。可能最接近的是TURBU engine,這是我正在開發的一項工作。它是控制檯式RPG的引擎,它內置了基於Object Pascal的腳本。但它仍然是一種腳本語言,具有很多限制,而不是全面的Delphi編程。另一方面,如果你正在尋找自己構建遊戲邏輯的工具,那麼你可以在Delphi中找到它。看看Asphyre,這是一個遊戲開發框架,而不是遊戲引擎。它包含大量的類和單元,大大簡化了計算機上多媒體組件的接口,如DirectX/OpenGL,鍵盤,鼠標和其他輸入,聲音和音樂等。這是一個相當不錯的框架,適合構建遊戲引擎英寸它沒有任何組件的腳本,但有相當數量的腳本語言可用於德爾福。
希望這可以幫助您開始。如果您有更具體的問題,請隨時在StackOverflow上詢問他們,也許我們其中一個人可以找到更有幫助的答案。
這裏是遊戲相關Delphi鏈接列表。
- Turbu終極RPG建設者
- AfterWarp (Asphyre Sphinx)
- GLScene(OpenGL庫德爾福)
- Various mostly 2D Games in Delphi(許多古老的鏈接)
(隨意添加到這個列表)
我不禁想知道當前那個delphi.about.com鏈接是多少。它列出了一個WinG sprite套件。 AFAIK WinG已被棄用至少十年... – 2010-07-13 21:52:14
glSence +1,Works well – 2010-07-14 00:41:13
他們是遊戲框架,而不是遊戲引擎 – user390957 2010-07-14 11:16:48
有一個directX包裝項目幾年以前稱爲DelphiX。
我對這個項目的質量了解不多,如果它在一年中保持不變,但我想你可以看看它。 (或其他人可以對其進行評論)
,但它主要是爲2D遊戲和基於DirectX。
結賬Andorra 2D。 這是一個偉大的引擎來創建遊戲,它比DelphiX更強大。我知道它叫做安道爾2D,但你也可以用它開發3D遊戲。 順便說一句,那裏有很多教程,所以我認爲你沒有任何問題來開發你的遊戲。
更新:Andorra2D的大教程,你可以找到here。
問候
我一直在使用Delphi編程遊戲,因爲它出來後。我廣泛使用TGraphics32進行遊戲板渲染,用於DirectX聲音和局域網播放的UndelphiX,來自KSDev的外觀包以提供酷炫的外觀,以及衆多通用組件(如LMD Tools和TMS)以提供特殊功能。這樣我就可以專注於編寫遊戲內容而不是工具內容。希望這可以幫助。
有一個正在開發中的名爲Rage 3D的Delphi OpenGL遊戲引擎。它看起來很有希望一段時間,但它似乎沒有在4年內更新。
- 1. 適用於iOS的2D遊戲引擎
- 2. 適用於Android的2D遊戲引擎
- 3. 適用於iPhone/Android的遊戲引擎
- 4. 磚塊遊戲的JavaScript遊戲引擎
- 5. Html5遊戲引擎
- 6. 你知道任何易於使用的JavaScript遊戲引擎嗎?
- 7. 如何使用Flash遊戲引擎?
- 8. Unity遊戲引擎教程?
- 9. OS X遊戲引擎
- 10. C++ 3D遊戲引擎
- 11. FlatRedBall XNA遊戲引擎
- 12. iOS遊戲引擎選擇
- 13. Android NDK遊戲引擎
- 14. Windows Phone 7遊戲引擎?
- 15. 是否有任何教程或遊戲引擎來製作Antrim Escape遊戲?
- 16. libgdx適用於Android的3D遊戲引擎
- 17. 適用於Android的C++渲染或遊戲引擎。
- 18. 適用於iOS的高性能ActionScript移動遊戲引擎
- 19. 適用於Android的最佳2D遊戲引擎[物理]
- 20. 開發一款不使用遊戲引擎的簡單遊戲?
- 21. 的Android 2D遊戲開發使用Unity遊戲引擎
- 22. 使用python腳本的遊戲引擎?
- 23. 用於遊戲引擎的SDL + Qt
- 24. 遊戲引擎vs圖形引擎vs渲染引擎
- 25. 2D遊戲引擎如何組織遊戲對象?
- 26. 如何鏈接遊戲引擎和Android遊戲?
- 27. 在C++ iPhone遊戲中使用Objective-C遊戲引擎?
- 28. 如何組織遊戲引擎
- 29. 哪些遊戲引擎適合製作開放的世界遊戲,例如gta3適用於手機
- 30. 在遊戲引擎中使用monotouch
不知道它有多好,如果你喜歡看看http://www.casteng.com/ – 2010-07-14 00:18:10
在Delphi中編寫高性能的OpenGL應用程序非常容易 - 我寫了很多我。不過,我並不知道任何真正的*遊戲引擎*。 – 2010-07-15 13:11:08