Firemonkey - 使用HD还是3D?

Wiz*_*ard 7 delphi delphi-xe2 firemonkey

刚刚玩了一些FireMonkey.

如果我创建一个高清应用程序,那么我可以正常添加按钮等.

如果我创建一个3D应用程序,当我向表单添加按钮/备忘录时,它们不会显示.

这是在VMWare Fusion下运行Windows 7的XE2(启用了3D图形).

是否有任何理由让应用程序使用高清表格,如果不是图形/游戏,它只是一个带有按钮/编辑/备忘录的"商业"应用程序?

它们之间有什么区别,为什么重要?阅读Delphi XE2:为什么FireMonkey应用程序是高清?没有帮助.

Rud*_*uis 7

HD(或更好的IMO:2D)和3D应用程序可用于不同的目的.

高清应用程序或多或少类似于我们所知的GUI应用程序,除了图形非常灵活并且可以动画等.这可以用于"商业应用程序"以及用于大多数其他目的的GUI.

3D应用程序显示3D世界的2D视图.它们处理立方体,球体,网格等,仅用于3D图形目的.您可以使用它制作精美的动画或交互式应用程序,但不一定是我们所知道的"业务应用程序".

可以在3D中使用2D(HD)项目,但需要更多的工作.我没有花很多时间研究它,但它们必须放在3D空间中的平面上,AFAIK.表单不再被视为平面空间,因此您不能只在表单上放置按钮.你把形状放在太空中,你必须点亮它们等等.

正如罗伯特·洛夫(Robert Love)所说的那样,FireMonkey可以做的不仅仅是不错的高清传统用户界面.它以多种方式利用GPU的可靠性.