gpt4 book ai didi

delphi - Firemonkey - 使用高清还是3D?

转载 作者:行者123 更新时间:2023-12-03 14:52:16 26 4
gpt4 key购买 nike

刚刚玩了一会儿 FireMonkey。

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

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

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

如果应用程序不是用于图形/游戏并且只是带有按钮/编辑/备忘录的“商业”应用程序,那么它是否有任何理由使用高清表单?

它们之间有什么区别以及为什么很重要?正在阅读Delphi XE2: Why FireMonkey apps are HD?没有帮助。

最佳答案

高清(或者在我看来更好:2D)和 3D 应用程序有不同的用途。

HD 应用程序或多或少类似于我们所知道的 GUI 应用程序,只是图形非常灵活并且可以动画等。这可以用于“商业应用程序”以及 GUI 的大多数其他用途使用过。

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

可以在 3D 中使用 2D(高清)项目,但这需要更多的工作。我没有花太多时间对此进行研究,但据我所知,它们必须放置在 3D 空间中的平坦物体上。表单不再被视为平面空间,因此您不能只在表单上放置按钮。您将形状放置在空间中,您必须照亮它们,等等。

正如 Robert Love 在您链接的 SO 答案中所说,FireMonkey 可以做的不仅仅是漂亮的高清传统用户界面。它以多种方式利用 GPU 的可能性。

关于delphi - Firemonkey - 使用高清还是3D?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7538559/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com