【问题标题】:Android 2D Game Development Using UNITY Game Engine使用 UNITY 游戏引擎的 Android 2D 游戏开发
【发布时间】:2017-08-05 10:58:25
【问题描述】:

需要一个小建议

我是 android 开发的初学者,我已经开发了一些基本的应用程序,现在我得到了一个项目,我必须在其中制作游戏,就像你们大多数人的“Color Switch”游戏一样玩过这款游戏,它以 1 亿次下载而闻名。

Color Switch

所以我的疑问是,既然这是一个 2-D 游戏,我是否必须使用游戏引擎,如果必须使用游戏引擎,哪个更可取,Unity 或 LIBGDX?我很困惑选择,如果您能给我一些教程的链接,我将不胜感激。

【问题讨论】:

    标签: android unity3d libgdx 2d game-engine


    【解决方案1】:

    如果您正在开发游戏,您应该使用游戏引擎,因为游戏引擎内置了许多游戏开发所需的功能。比如动作、粒子效果、物理引擎集成等等......

    那么是哪个游戏引擎呢?

    这只是一个选择问题:)

    1. 取决于游戏类型 2D、2.5D 或 3D

    2. 语言选择,如您精通 Java、C#、C++ 或任何其他语言。

    3. fps 是瓶颈问题的静态游戏或动态游戏。

    4. 商业或开源

    5. 是否跨平台游戏部署。

    6. 教程或社区帮助

    7. 还有更多...


    使用BuildBox 开发的Color-Switch 不是免费的,您需要支付一些许可费。

    我喜欢建议 LibGDX 进行颜色切换。对于 2D 游戏开发,LibGDX 比 Unity 好,其次是 LibGDX 是开源的。

    【讨论】:

    • 感谢 Aryan 的回答,我说过我想做 COLOR SWITCH 游戏,那么你建议我用什么引擎继续?
    • 我正在尝试安装 libgdx,但出现此错误,请参阅下面链接中的图片。这是说构建失败imgur.com/a/eom0g
    • 检查this,更具体地说是this
    • @Hllink 是的,LibGDX 不是游戏引擎,但在这里我只是使用 game engine 关键字来指代游戏开发 API/框架。
    • 是的,只是为了随时了解情况,通常刚开始的人可能更喜欢使用引擎,因为它更容易,所以他不需要知道如何处理渲染方法、大量数学和其他构建游戏的原则,我喜欢 libgdx,但您需要更多知识才能开始一个简单的项目。
    【解决方案2】:

    我认为这是一个见仁见智的问题,每个人的情况都不一样。我喜欢使用 Unity,但这只是因为我已经使用了多年。您应该尝试两种引擎,看看您更喜欢哪一种。

    这里有一些 Unity 教程: https://unity3d.com/learn/tutorials。 在这里,您将完成一系列由视频指导的项目。

    LIBGDX 教程: http://www.gamefromscratch.com/page/LibGDX-Tutorial-series.aspx

    【讨论】:

    • 感谢 LIBGDX 教程 Dan 的链接,但是这些 tuts 是纯 java 的,你能不能给我一些在 android 中的,这样我就可以轻松快速地摆脱它清除。
    【解决方案3】:

    对不起,我的英语。 LibGdx-Java。统一 - C#。如果你的电脑不好,Unity 比 android studio 更好(unity 更快。我知道,你可以在 eclipse 上玩游戏——不是 android studio,——但我不知道 eclipse 的速度)。你可以在 uniy 和 libgdx 上做 2d。但我的意见 - 统一容易,然后是 libgdx(再次,我的英语)。我的意思是使用屏幕分辨率和其他东西(不是编程)。您需要在 libgdx 和 unity 上编写程序代码。但如果你愿意,你可以在没有游戏引擎的情况下做游戏。再说一次,对不起我的英语

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-01-17
      • 1970-01-01
      • 2020-09-19
      • 1970-01-01
      • 2011-07-07
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多