🔥我在 2023 年做了一遍 John Lemon 项目之环境搭建(Mac,VSCode,Unity)

312 阅读2分钟

第一次写 Unity,自己的 Mac 内存太小了,打开 Visual Studio 和 Unity 后几乎卡死,于是决定用 VSCode 来编写代码,期间遇到了很多问题,这里给出我的搭建流程,希望对大家有帮助

先来亮一亮我的配置

Mac 12.2.1

VSCode 1.84.2

.Net 8.0

Mono 6.12.0.182

Unity 2022.3.7f1

配置后,效果如下:

有代码提示功能

1. 安装 Unity

由于 Unity 有很多个版本,所以一般是先下载 Unity Hub,通过 Unity Hub 来管理不同版本的 Unity。

「John Lemon’s Haunted Jaunt: 3D Beginner」在文档里要求的 Unity 版本是 2019.1,而文档支持的最新版本也是 【2020.3】。 在 2023 年做这个项目时,这两个版本都太旧了,我的 Mac 并不支持。我用的是一个长期支持的版本 【2022.3.7f1】。

image.png

2. 安装 .Net 环境

.Net:

官网下载最新版即可,这里是 .Net 8.0 版本的下载地址

.Net 是一个微软搭建的开发者平台。它的作用是:

  1. 支持微软的一些语言(C#、C++、Visual Basic 等),它包含一个公共语言运行时(Common Language Runtime,CLR),允许一些不同的语言在同一个应用程序中协同工作。
  2. 用于该平台下的技术框架体系(比如 .Net Core, Mono,.NET Framework 等)
  3. 支持开发工具 IDE。(比如 VS,VSCode)

安装 .Net 就是为了能使用 Mono,使用 mono 是为了能在 Mac 下使用 VSCode 编写Unity 的脚本 C#文件

Mono:

命令行安装:

# 安装 mono
brew install mono

# 查看是否安装成功
mono --version

官网下载安装:

下载地址:Download - Stable | Mono

Mono是一个开源项目,作用是允许将 .Net 程序运行在「非 Microsoft 平台」上。

如下图则表示安装成功:

image.png

3. 配置 VSCode

下载 Unity 相关的插件

  1. Unity
  2. Unity Tool
  3. C#
  4. Unity Snippets
  5. VSCode Unity Debugger(非官方的调试插件)

配置 VSCode 为 Unity 脚本默认外部编辑器

  1. cmd + , 打开设置

image.png

  1. 从 Unity 打开 VSCode

image.png

  1. 在 VSCode 中调试 Unity【可选】

    3.1 创建启动文件: VSCode 点击调试按钮,选择 create a launch.json file ,然后选择 Unity
    image.png 3.2 在 Unity 中选择 Enable debugging for all projects

    image.png

    3.3 打开 debugger,给脚本文件设置断点,然后在 Unity 中运行,就能够愉快地进行调试了

image.png

image.png

image.png

现在就可以各种愉快的开发 Unity 了


参考资料

比较详细的环境搭建介绍

YouTube 上的配置教程视频(不含.Net 和 Mono 安装)

.Net, Mono 简单介绍