CETTE頁面enfrançais。
FireMonKey是Delphi提供的跨平台組件和庫框架。它允許從單個代碼庫開髮用於Windows,Mac,iOS,Android和Linux的本機(=編譯)軟件。
由於此框架基於圖形引擎,因此非常適合開發2D和3D視頻遊戲,而無需學習如何使用專業遊戲引擎(例如,帕斯卡遊戲開發人員的許多工具(地圖編輯,Sprites,...)也包括許多工具(地圖編輯,Sprites,...))。
您會在Pascal(Delphi,Lazarus,...)中找到更多的遊戲引擎。
此代碼存儲庫為您的視頻遊戲項目提供可重複使用的單元和示例。
它源於在Twitch上開發的多年遊戲開發和現場編碼會話,始於2021年(在Twitch之前很長時間)。
如果您正在尋找靈感,可以在Delphi FMX遊戲片段中找到經典遊戲功能的示例。
我的一些視頻遊戲是在Github上開源的。找到它們作為此存儲庫的子模型。
自2024年7月以來,可以使用FireMonkey項目的形式的遊戲編碼入門套件。這是Gamolf FMX遊戲入門套件。它使用Delphi Game Engine用於基本例程(聲音,遊戲控制器,用戶界面,分數等),並為您提供Delphi Project模板來創建自己的遊戲,並提供許多示例。
此代碼存儲庫包含一個在Delphi下用對象Pascal語言開發的項目。您不知道Delphi是什麼以及在哪裡下載?您將在此網站上了解更多信息。
關注我的Twitch頻道上的軟件,視頻遊戲,移動應用程序和網站的開發流或大多數法語中的串行流媒體上的重播。
要下載此代碼存儲庫,我們建議使用“ git”,但是您也可以直接從其github存儲庫中下載zip文件。
該項目使用子模型的依賴項。它們將從zip文件中不存在。您必須手工下載它們。
如果要使用iOS或MACOS的遊戲控制器功能,請不要忘記將GameController框架添加到SDK中,以在工具/選項/deployment/deployment/sdk中添加並刷新文件。
組件軟件包僅需要RTL軟件包即可避免安裝過程中的衝突。
對於tdgegamepaddetected和tdgehelpbar的組件,您需要在項目中啟用Skia4Delphi。它是由olf.rtl.svgtobitmap.pas的單元使用的。
該源代碼根據AGPL 3.0或更高版本的許可分配。
通常,您可以在任何地方免費使用此代碼存儲庫的內容,但前提是:
如果此許可證不適合您的需求,則可以購買根據Apache許可證2.0或專用商業許可使用此項目的權利(請與作者聯繫以解釋您的需求)。
這些源代碼是按原樣提供的,沒有任何形式的保證。
此存儲庫中包含的某些元素可能受第三方使用權(圖像,聲音等)的約束。除非另有說明,否則它們在您的項目中不可重複使用。
如果您想從項目所有者那裡得到答案,請索要新功能或報告錯誤的最佳方法是轉到GitHub存儲庫並打開新問題。
如果您發現安全問題,請不要在可用的補丁程序之前公開報告。通過向作者發送私人消息來解釋此案。
您還可以分配存儲庫,並在您想提供幫助的情況下通過提交拉請請求做出貢獻。請閱讀contruting.md文件。
如果您認為此項目有用並想支持它,請向其作者捐款。它將有助於維護代碼和二進製文件。
您可以使用其中一種服務:
或者,如果您可以每月或每年訂閱Zone Abo,並獲得大量資源作為視頻和文章。