在MacOS下使用Unity3D开发游戏
第一次发博客,先发一下我的游戏开发环境吧。
去年2月份买了一台MacBookPro2021 M1pro(以下简称mbp),这一年来一直在用mbp开发游戏。我大致分享一下我的开发工具以及使用体验。
1、Unity
官网链接: https://unity.cn/releases
我一般使用的Apple silicon版本的,支持M1芯片,无需转译。Unity2021.x后的基本都有silicon版本,以前的Unity版本就只能用Intel版的了。
2、JetBrains Rider(支持M1,无需转译)
官网链接:https://www.jetbrains.com/rider/
由于Mac版的Visual Studio比起Win版的差了不止一星半点,很多好用的东西都没有,所以我一直使用的是JetBrains Rider(真心推荐!!!)。还有里面Visual Studio的主题,插件种类也很多。
3、如何查看自己已安装的软件是支持M1的
方法一:
(1)打开访达,点击左边的应用程序
(2)找到你要查的app,右键选择 显示简介
(3)在种类这一项,如果是Intel则是转译执行,Apple就是原生执行,通用就是两者皆可。
方法二:
(1)打开活动监视器,切换到CPU。
(2)搜索你要查的软件名称,比如Unity。
(3)查看种类这一项,如果是Intel则是转译执行,Apple就是原生执行。
4、一些问题
(1)活动监视器里面有时候会出现dotnet的进程占了10G左右的内存,可能和我开了Profiler面板有关。
(2)最近发现silicon版本的Unity笔记本发热要严重些,运行项目后没多久小风扇就转起来了。
(3)使用Intel版的Unity会经常在改了代码后refresh时崩溃。