Unity3D更改默认的脚本编辑器

作者:恬静的小魔龙 时间:2021-06-05 14:58:53 

一、前言

尽管Unity有一个像样的脚本编辑器(Mono),但很多人喜欢使用另一个编辑器。这篇短文解释了如何更改脚本编辑器,并介绍了Mono的一些替代方案。

二、默认脚本编辑器:mono

如果您想知道脚本编辑器是什么:在双击脚本时会打开它。Unity附带的默认脚本编辑器是Mono:

Unity3D更改默认的脚本编辑器

三、更改脚本编辑器

如果我们想让Unity使用不同的脚本编辑器,我们所要做的就是在顶部菜单Editor中,选择Preferences然后选择External Tools:

Unity3D更改默认的脚本编辑器

在这里,我们可以选择一个自动检测到的编辑器。选择编辑器后,试着保存场景并重新启动Unity,直到它正常工作(有时仍然是错误的)。

注意:如果编辑器不在列表中,只需选择浏览.。并手动查找编辑器的.exe文件。

四、VisualStudio脚本编辑器

大多数使用Windows操作系统的程序员通常都安装了VisualStudio,这种情况应该由Unity自动检测。VisualStudio是Mono的一个不错的替代方案。它工作得很好,有不错的语法高亮显示和许多定制选项,比如自动完成。

优点
Unity VisualStudio支持的伟大之处在于代码帮助工具(有时称为智能提示)。所以如果你写的是“GUI“,在VisualStudio中,它将自动显示所有统一GUI函数和变量的小窗口。

缺点
VisualStudio的缺点是它不能正确突出Javascript。此外,在双击脚本时,Unity有时仍然很难正确地打开VisualStudio,但总有一天会修复的。

五、记事本+脚本编辑器

如果您喜欢简单,记事本+文本编辑器是一个很好的选择。基本上,它是一个轻量级的文本编辑器,语法突出显示,这并不糟糕。除此之外,它还提供了一些不错的功能,如单词计数或将制表符转换为空格等。

优点
Notepad+的伟大之处在于它可以与Unity目前支持的所有脚本语言一起工作。将自动检测到C#和Javascript,如果您正在使用Boo,请尝试转到语言菜单和选择Python,这将突出显示语法足够好。

另一个优点是,每次双击联合中的脚本时,它都能正常工作。它总是在任何时候打开记事本+,并正确地显示脚本。

缺点
记事本+的唯一缺点是这个小代码帮助窗口并不完美。它可以在Settings->Preferences->Backup/Auto-Completion->Enable自动完成时启用,但它不会向您显示VisualStudio或Mono在输入以下内容时显示的所有函数GUI。或者其他任何特定于Unity的功能。

到此这篇关于Unity3D更改默认的脚本编辑器的文章就介绍到这了,更多相关Unity3D更改编辑器内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

来源:https://blog.csdn.net/q764424567/article/details/95214330

标签:Unity3D,编辑器
0
投稿

猜你喜欢

  • Android 多国语言value文件夹命名的方法

    2022-04-19 00:43:40
  • idea2019导入maven项目中的某些问题及解决方法

    2022-10-13 12:30:53
  • Java遍历json字符串取值的实例

    2023-09-02 17:03:17
  • jstl标签基础开发步骤(详解)

    2023-07-08 18:25:41
  • Android虚拟机与类加载机制详情

    2022-12-16 20:09:03
  • SpringBoot整合log4j2日志的实现

    2021-11-14 23:41:01
  • Mybatis对mapper的加载流程深入讲解

    2022-06-01 12:33:04
  • C#获取进程或线程相关信息的方法

    2021-06-27 16:37:23
  • Java查看线程运行状态的方法详解

    2023-05-23 12:21:10
  • IntelliJ IDEA Project窗口的一些设置详解

    2023-11-09 04:54:44
  • Java关键字synchronized原理与锁的状态详解

    2021-11-16 05:30:29
  • 关于android连续点击出现多个Activity界面的解决方法

    2023-03-29 12:20:43
  • Android 6.0指纹识别App开发案例

    2021-06-05 10:30:07
  • C#使用WebClient实现上传下载

    2022-04-22 21:46:31
  • C# SQLite执行效率的优化教程

    2021-07-11 00:11:41
  • C#中括号强转、as、is区别详解

    2023-05-07 03:04:45
  • 解决PhoneGap不支持viewport的几种方法

    2023-03-13 01:51:15
  • SSH原理及两种登录方法图文详解

    2023-11-14 11:10:53
  • 详解Java中使用泛型实现快速排序算法的方法

    2022-04-28 09:47:00
  • Android自定义弹窗提示效果

    2022-05-13 12:00:14
  • asp之家 软件编程 m.aspxhome.com