【问题标题】:How would graphics be displayed when creating a game without an engine or library? [closed]在没有引擎或库的情况下创建游戏时如何显示图形? [关闭]
【发布时间】:2014-10-02 01:33:54
【问题描述】:

假设有人决定在没有游戏引擎或任何类型的库的情况下创建游戏。

  1. 使用了 C#(或任何流行语言)
  2. 他们有 2D 精灵和带有动画的 3D 模型
  3. 他们不确定要使用什么 IDE

根据这些信息,他们将如何将图像显示在屏幕上?

我想控制台窗口会不在画面中。 (双关语)

【问题讨论】:

  • 第一个答案是:“不要”!这些引擎和库存在是有原因的,自己做的 API 可怕。我发布的真正答案:)
  • 您的问题是否有任何系统上下文,例如是 Amiga 或 Commodore 系统,还是您假设运行的是 Windows 8.2 Professional Ultimate 64 Enhanced Plus?
  • 第三人称问题是怎么回事 - 你是在找“朋友”吗?

标签: c# console window


【解决方案1】:

是的,控制台窗口是不可能的:)

您需要访问内置的图形 API。在 Windows 计算机上,这是 DirectX。在其他操作系统上,它通常是 OpenGL。

这两种 API 都非常繁琐,而且完全不同。如果没有库,您通常必须使用 C/C++ 才能使用它们。

就 IDE 而言,这取决于您的开发目的。 Visual Studio 适用于 windows,其他你需要找到为其编译的东西(可能使用 gcc)。任何东西都可以,它只是标准的本机代码。

祝你好运!

【讨论】:

    猜你喜欢
    • 2023-01-16
    • 1970-01-01
    • 2011-04-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-25
    相关资源
    最近更新 更多