【问题标题】:Is there a graphics/game engine that supports PC & Mac?是否有支持 PC 和 Mac 的图形/游戏引擎?
【发布时间】:2010-03-07 03:10:51
【问题描述】:

是否有可在 Mac 和 PC 上运行的图形和/或游戏引擎?我看过Unity,有这个可能,我想知道是否还有其他选择。

理想情况下,我希望将相同的 C++ 游戏代码移植到 PC 和 Mac 平台,但让底层游戏/图形引擎利用适当的硬件。

edit:我正在查看 Torque、Gamebryo 和 Unreal 的级别。商业解决方案是完全可以接受的。

【问题讨论】:

  • 这取决于图形/游戏引擎的含义。在底层,你有 OpenGL,它只是一个渲染 API。您可以升级到更高级别的图形引擎,如 Ogre3D,或成熟的游戏引擎,如 Torque。我给出的答案取决于您正在寻找的游戏引擎的“级别”。
  • 你知道 Torque 我强烈推荐,自从几年前首次发布以来,我一直是它的许可证持有者。

标签: macos rendering game-engine


【解决方案1】:

Ogrecrystal space 是两个。 SDL 是一个更底层的系统,也很有趣。

【讨论】:

  • 我从未听说过 Crystal Space,也没有意识到 Ogre3d 是跨平台的。谢谢。
【解决方案2】:

对于完整的“游戏引擎”而不是渲染引擎(如 Ogre3D),我可能会选择 Unity 或 Torque。它们都是 PC 和 Mac 之间的跨平台,并且功能相当齐全。

如果可以,请尝试使用它们,因为它们具有非常不同的设计理念和结构。

根据您的预算,您可以开始寻找“大手笔”(Gamebryo、Unreal 等),但它们很快就会变得昂贵(数十万美元,甚至可能不可用)除非您已经建立了商业团队。)

如果你想走虚幻路线,你可以随时查看 UDK,但我认为目前它不适用于 Mac。

【讨论】:

  • “大佬”不正式支持 Mac(也许他们会在 GDC 之后支持?)。使用 Unity,我被困在脚本语言中。所以看起来扭矩是赢家。谢谢。
  • 我不知道我是否真的将 C# 称为“脚本语言”。
【解决方案3】:

【讨论】:

    【解决方案4】:

    好久没说话了:)

    我知道生化奇兵使用虚幻并移植到 Mac;不过,我不确定它有多开箱即用。

    此外,Valve 最近宣布他们将把 Steam 带到 Mac (link)。他们还没有宣布是否会移植任何源引擎游戏(例如 Portal、HL2),但您可以根据 NDA 从他们那里获得更多信息。

    -克里斯

    【讨论】:

    • 先生。伊利昂,你好!我一定会在 GDC 上查看那些 Unreal & Source 线索。谢谢。
    • 看起来 Valve 今天在 Mac 上确认了 Source 游戏:kotaku.com/5488375/… 到 Havok 的展位去,当你在附近时说“嗨”...
    【解决方案5】:

    jMonkeyEngine 是一款出色的 Java 游戏引擎。对于图形,LWJGLJOGL 都是 Java OpenGL 包装器。

    当然OpenGL是跨平台的; SDL 是围绕它的一个薄包装器,用于处理一些事情,例如窗口创建和输入处理。

    【讨论】:

      【解决方案6】:

      Qt 不是一个完整的图形/游戏引擎,但它是一个跨平台的 GUI 框架和用于很多事情(包括网络、数据库连接等)的相关库。所以,如果你喜欢编程相对低级(即有很多控制),它可能对你有好处。它提供了一个动画框架(其实不止一个!)

      【讨论】:

        【解决方案7】:

        请考虑C4 engine。它有一个优雅的 c++ 代码库,支持 PC、Mac、PS3,拥有你想要的游戏引擎的所有功能,拥有杀手级支持,并且目前提供终身免费更新。根据我(诚然有限的)经验,比 Torque 好得多。

        【讨论】:

          【解决方案8】:

          这取决于你需要的力量..

          • OpenGL?
          • SDL?
          • Java(带有处理或原始 java2d)?
          • glfw(仍然是 opengl,但经过封装以提供更多功能)?

          【讨论】:

          • 功能强大,但为设计师提供商业级编辑器。不幸的是,我在最初的问题中没有很好地描述这一点。
          【解决方案9】:

          添加 http://g3d.sourceforge.net/ 和 bulletphysics 即可...

          【讨论】:

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