技术专区 \ Unity3D

Visual Studio开放Mac OS结合Unity开发游戏能力

Visual-Studio Macos Unity3D ⋅ 2017-05-16 10:09:24

相信大家都知道,在Windows平台上可以通过Visual Studio Tools for Unity(VSTU)插件来使用Visual Studio调试Unity项目。该插件于2014年就已发布并历经多次版本更新,时隔近三年的现在,Mac平台的开发者们也能使用Unity结合强大的IDE - Visual Studio来开发游戏了。

Microsoft在不久前的Build大会上宣布了可用于Mac平台的Visual Studio编辑器发布,即Visual Studio 2017 for Mac。该IDE功能完整,专为Mac系统打造,能够帮助开发者轻松驾驭从网页到移动等各类平台的游戏制作。目前,该版本也同时推出了支持Unity的插件,Unity开发者们现在可以在Mac平台上使用Visual Studio了。

 

设置

在Mac平台上使用Visual Studio调试Unity项目,需要Unity 5.6.1及以上版本。设置步骤非常简单,下载好对应版本的Unity编辑器后,依次点击菜单项Unity -> Preferences,在External Tools的External Script Editor下拉列表中,将Visual Studio设为外部脚本编辑器。

 

以上步骤设置好后,在Unity中打开C#脚本,默认将启动Visual Studio for Mac编辑器。

功能亮点

 

1. 一键调试

使用Visual Studio for Unity调试Unity项目非常简单,只需点击Visual Studio编辑器上的开始按钮,即可为Unity编辑器绑定调试器。另外,也可以使用快捷键Command + Enter直接进入调试模式。

调试过程支持设置断点、对脚本进行单步调试,还可以查看局部变量,分析调用堆栈,并评估表达式结果。

2. 与Unity项目结构一致

Visual Studio for Mac将按照与Unity相同的方式来显示项目结构,以更加方便地导航并查找Unity项目脚本。

3. 智能提示Unity信息

Unity信息是指一些被Unity游戏引擎所调用的方法,此前在Visual Studio中开发者需要自己记住这些方法名称,而现在Visual Studio for Mac可以在便编写Unity脚本时为开发者提供代码补全。

其他功能

Visual Studio for Mac还支持设置着色器代码颜色,支持Unity内置着色器语法ShaderLab的代码高亮。

可以从IDE中直接搜索Unity文档中的类型与成员来打开Unity文档。只需选中希望搜索的文字,然后按下Command + ‘即可查阅对应的文档。