使用的环境是:mac+unity3d+vscode

1.首先在mac上安装unity3d和vscode,这两个比较简单直接去官网下载即可。

unity3d官网:https://unity.cn/

vscode官网:https://code.visualstudio.com/

2.在unity中打开 unity->首选项->外部工具->编辑器选择 vscode 即可。

此时在unity中双击打开脚本文件就是直接用vscode打开的。

3.在vscode中安装c#、debugger for unity 两个插件。

4.下载并安装 .net for mac core 版本。

5.安装 mono。

此时所有程序都已经搞定了,vscode有智能提示并可以断点调试。


遇到的问题:

1.问题:
[fail]: OmniSharp.MSBuild.ProjectLoader

The reference assemblies for .NETFramework,Version=v4.7.1 were not found. To resolve this, install the Developer Pack (SDK/Targeting Pack) for this framework version or retarget your application. You can download .NET Framework Developer Packs at https://aka.ms/msbuild/developerpacks

解决方案:来自于(https://www.jianshu.com/p/39087d85c120)

在VSCode的设置里,找到“扩展”->"C# configuration",然后在右侧找到Use Global Mono,把下面的选项改成always即可。


2.问题:无法调试

在vscode中选择调试为 unity editer,然后点击运行,再在unity中运行界面的时候断点就会生效。


3.问题:UnityDebug:disconnected

在首选项->外部工具中,把编辑器附加选项打开。


4.问题:mac上mono版本过低,需大于6.4.0-->mac [ERROR] Error: Cannot start OmniSharp because Mono version >=6.4.0 is required

打开.bash_profile添加环境变量

export MONO_HOME=/Library/Frameworks/Mono.framework/Versions/版本号

export PATH=$PATH:$MONO_HOME/bin

完成后重启


子问题:如何打开.bash_profile添加环境变量

一般在Mac上配置环境变量时经常要创建、编辑 .bash_profile文件。

创建该文件时一般都会选择在当前用户目录下,即Mac下的.bash_profile 文件的路径是 /Users/YourMacUserName/.bash_profile (如果该文件已经创建过的话)

1、创建 .bash_profile

(1) 启动终端

(2) 进入当前用户的home目录(默认就是):

cd ~  或 cd /Users/YourMacUserName

(3)输入touch .bash_profile

2、查看 、编辑 .bash_profile 文件

(1)终端输入 open -e .bash_profile    (如果只是查看,直接使用open .bash_profile) (2)编辑 (3)关闭即可保存修改

3、更新刚配置的环境变量

输入source .bash_profile


5.问题:如何删除呢?

打开Finder,前往文件夹:/Library/Frameworks/

如果觉得对你有帮助,给我点个赞吧~

mac+unity3d准备工作——磨刀相关推荐

  1. 两大Mac内存清理方法,嫌麻烦的就直接使用第二种

    相信很多朋友在 Mac 上都会存储着各种各样的照片.文件,时间久了以后,累积下来的数量会越来越多,占用的空间也会越来越大.当你的Mac电脑经常弹出窗口"您的内存空间不足",这说明你 ...

  2. MAC OSX APP 开发入门篇

    转载自(https://macdev.io/ebook/start.html) 准备工作 Mac电脑 Mac开发准备工作,Mac电脑不必说了 只有用真正的Mac电脑才可以提升,熏陶你的审美,你才可能做 ...

  3. 一看就会,Intel 芯片的Mac电脑PD虚拟机懒人win10和win11安装教程

    Parallels Desktop虚拟机破解版如何快速安装Win系统,Intel mac如何快速安装Win+虚拟机.为大家带来Parallels Desktop虚拟机破解版如何安装win系统教程. 请 ...

  4. vm15安装MACOS

    VMWare15 安装 Mac OS 系统 文章目录 VMWare15 安装 Mac OS 系统 安装环境 工具准备 准备工作 MAC虚拟机设置 启动MAC前准备工作 安装系统 安装VMware To ...

  5. [绍棠] ijkplayer 的编译、打包 framework 和 https 支持

    ijkplayer是 bilibili开源的一款优秀的播放器, 基于 FFmpeg, 支持 iOS/Android, 点播/直播, 以及多种编码. 官方并不直接提供 framework 框架包, 这样 ...

  6. 《计算机网络 自顶向下》吐血万字整理 - 附下载地址及思维导图

    前言 我看的是这本,豆瓣9.4,很经典的教材书,在文章末尾我附上了网盘链接 这篇博客是重要的前六章的读书笔记,面试需要掌握的部分,读了之后脑子里能有一个整体的框架,还是收获很大的.但是如果要应付面试, ...

  7. MacOS-APP 开发入门篇

    转载自(https://macdev.io/ebook/start.html) 准备工作 Mac电脑 Mac开发准备工作,Mac电脑不必说了 只有用真正的Mac电脑才可以提升,熏陶你的审美,你才可能做 ...

  8. 抓取微信小程序源码并反编译(蓝叠模拟器)

    我的电脑是win10系统,mac的没研究.(哎,穷逼买不起mac) 准备工作: 1.蓝叠手机模拟器(自带文件管理器----很重要) 2.微信apk安装包 3.nodeJS 4.npm 5.反编译工具 ...

  9. Win/Mac/Linux下Unity3D引擎的下载安装

    前言 本文主要简单介绍一下unity3d引擎的下载安装问题. 一.下载Unity Hub 1.windows/mac系统 进入unity官网unity中文官网,点击右上角下载Unity,跳转到下载界面 ...

最新文章

  1. 给Scrum Master的十个建议,你值得拥有((转自scrum中文网))
  2. ubuntu 编译内核并更换
  3. mysql 导出dmp文件_一文带你了解MySQL主从复制(Master-Slave)
  4. 2010夏令营——还孩子快乐成长的空间
  5. SQL Server 2016的新功能–动态数据屏蔽
  6. java zip 文件夹_Java Zip文件文件夹示例
  7. android logo:内核、android开机动画
  8. Windows DLL 注入技术
  9. keras input 层
  10. gst-rtsp-server 开源包的说明
  11. 名悦集团:什么是驾驶证终身免检,要满足什么条件
  12. 90后程序员职场报告:月薪普遍过万 超七成有房有车 女性程序员不足一成
  13. 智能运维 VS 传统运维|AIOps服务管理解决方案全面梳理
  14. 传智健康 第12章_PDF报表生成_JasperReports
  15. CCF论文列表(2022拟定)大更新!NAACL升B!ICLR继续陪跑...MICCAI空降B!PRCV空降C!
  16. JAVA中设置drwxr_x___权限_linux命令中chmod 777 以及drwxr-xr-x分别代表什么意思
  17. MATLAB 代数运算
  18. 2016太原网络营销师揭秘面试题百度竞价(SEM)中百度网盟推广的理解?
  19. 软件系统维护是一项不吸引人的工作_工作流程管理系统六大特点,助您工作更高效...
  20. React.FC详细解说

热门文章

  1. 4699. 如此编码
  2. Linux全套完整视频教程
  3. XMPP Client 流程及入门
  4. 项目管理——项目进度的确定
  5. android第三方播放器--饺子播放器的使用
  6. IMAGE WARPING (IDW+RBF)
  7. 怎么更新opengl.dll文件_iOS 13更新体验:测试版升级教程!
  8. [ctf.show.reverse] 来一个派森,好好学习天天向上
  9. HTML5 概述及基本语法
  10. [转载]李开复:什么是领导力