【问题标题】:Should I learn Unity C# for PC before learning Unity for Android? [closed]我应该在学习 Unity for Android 之前先学习 Unity C# for PC 吗? [关闭]
【发布时间】:2019-10-22 14:01:44
【问题描述】:

我想开始学习 Unity,我是一名 Web 开发人员,我的 C# 水平不错,但我之前从未接触过 Unity。

我主要想为Android(将来可能是iOS)创建游戏,互联网上有很多课程,但我正在考虑是否需要对Unity PC / Mac有一个很好的了解..在尝试学习之前适用于 Android 的 Unity。

我找到了这门课程:https://www.udemy.com/course/unitycourse/,看起来很完整,很详细,但它与Android无关。我应该先学习这样的东西吗?

我会很感激任何建议,谢谢。

【问题讨论】:

    标签: android unity3d


    【解决方案1】:

    作为一个开发了几个统一游戏的安卓开发者,我认为如果你的最终目标是为安卓开发,那么就从那个开始吧.. 我为 android 开发了几个应用程序(游戏),我没有遇到任何问题,而且我以前什至不知道 C#。

    此外,您将更好地了解如何制作可在 Android 上正常运行的优化应用。

    您可以在 youtube 上找到一些很棒的视频,例如 channel

    【讨论】:

      【解决方案2】:

      先在桌面上做一个快速项目。

      为 Android 设备构建所需的设置将是一个额外的障碍,因此如果主要目标只是学习,我建议从一个可以直接在桌面上开发的项目开始。

      除了设置 Unity3d 为 Android 构建所需的少量额外工作外,在智能手机上构建和运行项目也比直接在桌面上运行要慢。当你还在学习的时候,总会有很多尝试和错误。

      如果您提前考虑,一段时间后将您的桌面项目移植到移动设备上可能没有问题。触摸可能与鼠标非常相似,Unity3d 在很多情况下不会关心其中的差异。

      【讨论】:

      • 我明白,我只是不想“浪费”我的时间来学习 PC 版 Unity,如果它与从 Android 中学习 Unity 有很大不同的话,因为我对 PC 不感兴趣。但如果我在 Unity PC 上的技能也可以用于 Android,那对我来说没问题
      • 如果您为 PC 创建游戏,它应该也适用于 Android(除非您需要拖动控件等,但以后可能会出现)。此外,您希望它无论如何都可以在 PC 上运行,以便您可以正确调试并具有更快的迭代速度。
      • @AndreasHassing 好的,非常感谢。
      猜你喜欢
      • 1970-01-01
      • 2010-09-15
      • 1970-01-01
      • 2016-02-13
      • 1970-01-01
      • 1970-01-01
      • 2010-10-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多