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,并获得大量资源作为视频和文章。