从零开始学游戏开发:团结引擎入门第一课
从零开始学游戏开发团结引擎入门第一课别想太多先把引擎装上。这是最重要的第一步。写在前面我决定——学游戏开发。为什么学习因为我想自己做出能玩的东西而不是只看别人做。游戏开发这条路光看教程不动手永远都是观众。今天这篇文章把我的决策过程、学习计划、以及第一课只需要做的一件事全部写下来。如果你也想从零开始学游戏开发直接照着做就行。引擎选哪个Unity还是团结引擎选引擎这件事很多人纠结很久。我的结论很简单看你的目标平台。我一开始也打算装 Unity 2022 LTS毕竟教程多、生态成熟学安卓游戏开发完全够用。但后来我仔细梳理了自己的学习路径——先打好安卓游戏开发的基础把 C# 和引擎用法练熟最终目标是鸿蒙OpenHarmony系统游戏开发。既然早晚要上鸿蒙那不如一步到位直接选 团结引擎Tuanjie Editor。它是基于 Unity 源代码开发的中国本地化版本对鸿蒙平台的支持更完善同时安卓平台的支持也完全没问题。也就是说我用团结引擎学安卓开发等鸿蒙生态成熟了可以无缝切换到鸿蒙平台不用再折腾换引擎。如果你也是类似路径——先学安卓未来考虑鸿蒙那直接选团结引擎省心省力。如果你的目标纯是安卓、iOS、PC 游戏选 Unity 完全没问题教程资源更丰富社区也更庞大。团结引擎版本怎么选打开团结引擎你会发现有两个主要版本可选版本定位适用场景1.9.2最新推荐版本鸿蒙游戏、微信小游戏、一般性游戏开发1.6.11 LTS for HMI智能汽车长期支持版车机HMI开发对稳定性要求极高的项目我的选择是1.9.2。理由很简单对鸿蒙平台支持最完善——每个新版本都在更新鸿蒙SDK适配官方推荐——“如果你准备进入鸿蒙平台推荐选用最新版本”包含最新功能和修复——比LTS版本多了很多实用优化如果你不是做车机开发的选最新版就对了。硬件配置我的笔记本够用吗这是我的配置供你参考配置项我的参数评估CPUIntel i5-7200U 2.50GHz✅ 基本符合但编译时会吃力内存12GB✅ 基本符合接近推荐16GB显卡AMD Radeon HD 8500M (2GB)⚠️ 勉强达标是主要短板存储256GB SSD⚠️ 容量紧张安装后剩46GB左右系统Windows 10/11 64位✅ 符合结论可以跑适合学习和2D游戏开发。3D复杂场景会卡建议优先做2D项目。一个重要提醒如果你的笔记本有独立显卡和核显记得在显卡驱动设置里把Tuanjie.exe或Unity.exe强制设为高性能显卡运行否则默认走核显会卡到怀疑人生。今日唯一任务1-2小时搞定很多人在“学游戏开发”这件事上最大的问题是——想太多做太少。所以第一天我只给自己定了一个任务装团结引擎 1.9.2 配置鸿蒙开发环境就这么简单。装完就算胜利。具体安装步骤保姆级浏览器打开 https://unity.cn/tuanjie下载Tuanjie Hub安装注册一个账号打开 Hub → Installs → Install Editor → 选择1.9.2如果需要更改下载和安装路径点击设置里的修改 两个路径分别是什么意思路径作用你的当前设置Installs location安装位置引擎最终安装到哪装完后所有文件都在这C:\Program Files\Tuanjie\Hub\EditorDownloads location下载位置安装包临时下载到哪装完后会自动删除C:\Users\World\AppData\Local\Temp\... 安装流程是怎样的完全自动不需要你手动操作。流程是下载Hub 先把安装包下载到Downloads location这个临时文件夹解压安装下载完成后Hub自动解压并安装到Installs location清理安装完成后临时下载文件会被自动删除不占空间你全程只需要点一下Continue按钮剩下的 Hub 全自动处理不需要自己去双击运行什么.exe或.msi文件。 建议如果 C 盘空间紧张可以把Installs location改到 D 盘或其他盘点击右侧的...按钮选择新路径Downloads location不用改它在Temp临时文件夹里装完会自动清空不占长期空间注意修改路径要在安装之前做如果已经开始下载了建议取消改完路径再重新下载避免冲突。安装组件时务必勾选关键进入模块选择界面后先激活许可证——点击Get a free personal license获取免费个人版否则平台列表是灰的看不到。激活后勾选以下模块✅ 必须勾选核心Microsoft Visual Studio Community 2022写C#代码的IDE必装Android Build Support安卓平台支持你第一阶段的学习目标Android SDK NDK Tools安卓编译工具链必装OpenJDK安卓和鸿蒙编译都需要别自己瞎装用Hub自带的简体中文❓ 建议勾选可选但有用Documentation本地API文档方便离线查阅❌ 不用勾选省空间OpenHarmony Build Support鸿蒙是你最后的目标安卓学完后再补装完全来得及现在不急iOS、Linux相关用不到就别装日语/韩语语言包除非你需要关于鸿蒙模块的补充说明你可能会担心现在不装鸿蒙以后怎么补完全不用担心。等安卓学完了想转鸿蒙的时候打开Tuanjie Hub → Installs → 找到 1.9.2 → 点击齿轮图标 → Add modules单独勾选OpenHarmony Build Support装上去就行了。不需要重装整个引擎非常方便。这样安排的好处是入门门槛更低——安卓的教程资源比鸿蒙丰富得多先上手更容易基础打牢——C#和引擎操作是通用的学会了安卓鸿蒙只是换一个发布平台硬盘省空间——现在少装一个鸿蒙模块节省好几G如果你硬盘空间充裕比如剩100G以上也可以现在就把OpenHarmony Build Support一起勾上省得以后折腾。但按你的学习路径先安卓后鸿蒙分批安装完全没问题。关于安装大小的说明你可能会看到Required: 20.92 GB这样的数字——这不是下载量是安装完成后占用的硬盘空间。实际下载量通常小于这个数因为文件是压缩传输的。我的硬盘剩余46.99GB完全够用。你的如果不够提前清理一下。几个重要提醒⚠️ 预计下载10-15 GB耗时30-90 分钟。挂后台就行别盯着进度条看。⚠️一定要激活免费许可证不然平台列表是空的找不到安卓或者鸿蒙选项。⚠️ 装完之后截图保存这是你游戏开发之路的第一个里程碑。⚠️ 团结引擎默认装C盘如果C盘空间紧张可以在Hub设置里改安装路径。关于真机调试很多新手问能不能在真机上调试不用模拟器答案可以而且强烈建议你用真机。模拟器跑起来卡顿不说很多硬件特性陀螺仪、震动、性能表现在模拟器上根本测不准。团结引擎对安卓真机调试的支持非常成熟和Unity完全一致网上教程一堆照着做就行手机开启开发者模式设置 → 关于手机 → 连续点击版本号7次 → 返回 → 开启USB调试数据线连接电脑手机连上电脑后会弹出允许USB调试的提示点确定在团结引擎中直接部署Build Settings→Run Device选择你的安卓手机 → 点击 Build and Run应用就会自动装到手机上并启动实时调试用 Android Studio 的 Logcat 或 Unity 的 Profiler 工具可以实时看日志、分析性能等后面学到打包和调试阶段我会专门写一篇安卓真机调试的详细教程。至于鸿蒙真机调试——那是你安卓学完、转向鸿蒙之后的事了。到时候再学完全来得及现在不必操心。装完以后做什么装完之后告诉我接下来我会带你建第一个2D项目——让你亲眼看到团结引擎编辑器长什么样教编辑器5个核心区域——Scene、Game、Hierarchy、Inspector、Project搞清楚这5个面板引擎你就会用一半了写第一段C#代码——让一个方块实现4个方向移动关于Android Studio的补充有朋友问我能不能用Android Studio直接开发游戏我的回答是可以但不推荐新手这么干。对比项Android Studio游戏引擎(团结/Unity)开发方式纯代码所有东西手写可视化编辑 少量代码学习曲线陡峭相对平缓跨平台只能安卓一套代码多平台发布适合硬核开发者、2D游戏绝大多数游戏开发者如果你想从零开始做游戏直接上游戏引擎就对了。Android Studio可以在后期作为辅助工具使用。最后说一句很多人倒在开始之前。他们花两周选引擎、花一个月纠结“我能不能学会”、花半年收藏教程从不打开。而你现在只需要花1个小时把引擎装上。装完 我们继续。