gpt4 book ai didi

c# - 星际争霸 2 之类的游戏是否使用 Windows 窗体来构建其 UI?

转载 作者:行者123 更新时间:2023-11-30 13:59:27 25 4
gpt4 key购买 nike

这可能是个愚蠢的问题...

当我登录星际争霸 2 并看到漂亮的用户界面时,我不禁怀疑它是否是使用 Windows 窗体(.Net 或 C#)设计的。登录框只是某种 Windows 对话框还是它们做自己的事情 - 不管是什么?

是否可以在 Windows 窗体中进行如此多的自定义?

最佳答案

没有。使用 DirectX 控制视频设备的游戏和其他应用程序不使用 WinForms 甚至 Win32 API 进行屏幕输出。

星际争霸 2 很可能会实现自己的窗口和 UI 系统,完全独立于 Windows API 或 WinForms 库。

是的,您可以用 C# 编写应用程序来执行类似的 DirectX 图形输出,但使用 DirectX 并不像使用 WinForms 那样简单。我不建议尝试将编写 DirectX 应用程序作为自学 C# 的方式,除非您已经通过其他语言或工具(主要是 C++)非常熟悉 DirectX。

WinForms 非常适合学习 C# 和您选择使用的任何 IDE 工具链。熟悉 C# 模式和术语后,再着手学习如何使用 C# 编写 DirectX 代码。

关于c# - 星际争霸 2 之类的游戏是否使用 Windows 窗体来构建其 UI?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13371265/

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