标题
[zt/delphi/3d/fmx]转帖一些直接使用 fmx 开发 3d 游戏的示例,主要来自一位法国大佬
clq
浏览(78) +
2024-08-26 17:56:28 发表
编辑
关键字:
[zt/delphi/3d/fmx]转帖一些直接使用 fmx 开发 3d 游戏的示例,主要来自一位法国大佬
原作者的意思是说 fmx 本身就是建立在 3d 引擎之上的,所以用来开发游戏很合适。
话虽这样说没错,不过我估计是魔改过的。就我所知 delphi 自带的那些 fmx 游戏组件用来开发复杂点的游戏应该还是不够的。比如没有物理引擎。不过既然人家做出来了,那就应该研究一下是怎样实现的。
ps.delphi 11/12 宣传页面上的那个游戏叫《Rise of Legions》
是个即时战略游戏,在 steam 上有售。
--------------------------------------------------------
-----------------------------------------------
===============================================
https://github.com/DeveloppeurPascal/Delphi-Game-Engine
中提到 fmx 本身就是游戏引擎,无需第三方库。还给出了很多参考。
例如
https://github.com/DeveloppeurPascal/Delphi-FMX-Game-Snippets
有很多示例。作者应该是个法国人。
另外他也推荐了
https://github.com/Fr0sT-Brutal/awesome-pascal?tab=readme-ov-file#game-dev
从这里面看
https://github.com/BeRo1985/kraft
的物理引擎似乎是可以用的。
----
这是另外一个。
https://github.com/gbegreg/FMXFPS
这是 fps 游戏。用到了以下的修改控件,可以一看
https://github.com/gbegreg/GBE3D
----
应该还有很多。这些仅仅是用关键字 “FMX.Controls3D game” 在 bing 国际中搜索的前几页。所以应该不用担心。而且前面的示例更新非常多,非常近。
----
这些是他的开源游戏
https://github.com/DeveloppeurPascal/DevPas-Games-Pack
他的网站上似乎还有电子书。
--------
另外根据 delphi 11/12 的宣传页面的游戏画面可以搜索到
Delphi开发的即时战略游戏《Rise of Legions》
https://blog.csdn.net/xyzhan/article/details/124962125
这个页面还介绍了很多。
还有 delphi 官方的
https://www.embarcadero.com/case-study/broken-games-case-study
https://delphi.embarcadero.com/
https://store.steampowered.com/app/748940/Rise_of_Legions/
似乎是说这个就是用 fmx 开发的。
NEWBT官方QQ群1: 276678893
可求档连环画,漫画;询问文本处理大师等软件使用技巧;求档softhub软件下载及使用技巧.
但不可"开车",严禁国家敏感话题,不可求档涉及版权的文档软件.
验证问题说明申请入群原因即可.