Unity 用什么IDE比较好?

方案一 原生方案

Visual Studio

优点:功能全面,配置简单,是Unity官方推荐的方案,可以选择与Unity一起捆绑安装

缺点:IDE比较臃肿

实测:

什么文件都不打开,打开欢迎页面需要400M

首次从Unity中打开脚本文件,需要20秒的加载时间

加载工程项目文件之后,需要1G

实际使用时,内存占用甚至可达3G

方案二

Rider

优点:比Visual Studio好用,功能完善,版本管理比Visual Studio要方便

缺点:付费,运行时内存占用达2G,新版本不支持中文

实测:

只打开欢迎页面,就需要1.5G

首次从Unity中打开脚本文件,需要30秒的加载时间

加载工程项目文件之后,Rider会占用2G内存

此外,还需要要单独运行一个dotnet的进程,占用1G内存

合计占用3G内存

方案三

VS Code

缺点:需要手动配置,安装相关插件

优点:轻量级编辑器

编辑器在运行时占用80M内存空间

首次从Unity中打开脚本文件,只需1秒的加载时间

与Unity协同工作时,需要额外加载一个mono进程,约500M

合计占用600M内存,简直不要太友好

如何配置VS Code for Unity?

1. 下载 VS Code

Visual Studio Code for Mac 

2. 安装插件

前面一个是C#环境,后面是Unity支持工具

安装之后会提示Unity中最基本的类和属性,比如GameObject和Transform

下面这个是函数提示插件,可以快速添加常用的函数

比如Monobehaviour类的OnCollisionEnter等

可选插件:

自动生成三斜杠注释、简体中文语言包

3.配置智能提示

从Browse选择Visual Studio Code.app

(注意:必须是从Browse选择)

在设置中搜索 omnisharp.useGlobalMono,设为always

可见,已成功显示智能提示。

如果智能提示失效,可能是环境没加载好,重启一下VS Code就好了。

4.1.推荐主题

4.2.自定义主题

在设置中搜索"主题"

按照原格式追加以下配置: 

    "workbench.colorCustomizations": { //覆盖当前所选颜色主题的颜色
        "editor.background": "#282D3F", //编辑器背景色
        "editor.selectionBackground": "#3514c554", //用户选中代码段的颜色 
        "editor.findMatchBackground": "#ff0000", //当前搜索匹配的颜色
        "editor.findMatchHighlightBackground": "#fa0a01", //其他搜索匹配项的颜色
        "editor.findRangeHighlightBackground": "#ff9900", //限制搜索范围的颜色
        "editor.lineHighlightBackground": "#00000000", //光标所在行高亮内容的背景颜色
        "editor.lineHighlightBorder": "#00000000" //光标所在行四周边框的背景颜色
         },
        "editor.tokenColorCustomizations": {
        "comments": "#8668a1", // 注释
        "keywords": "#c124ff", // 关键字
        "variables": "#07ff7b", // 变量名
        "strings": "#07ff7b", // 字符串
        "functions": "#f58e07", // 函数名
        "numbers": "#fa3c65" // 数字
         },

5.其他插件

Touchbar、前进后退按钮

附:https://code.visualstudio.com/docs/other/unity

电脑的推荐配置

做Unity开发,内存至少还是得有16GB。

如果只有8GB,用着会很不舒服。

打开Unity,1.6G

打开Visual Studio,2~3G

打开浏览器,10个页面,2G

系统,2G

这就已经满了,虽说系统会分配虚拟内存,但是虚拟内存太慢了。

最后说两条:

最好不要买M1系列芯片的Mac,否则会踩很多别人没有遇到的坑

最好还是不要用Mac来开发Unity

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值