Unity3D更改默认的脚本编辑器

 更新时间:2021年06月24日 08:57:01   作者:恬静的小魔龙  
这篇文章简要的说明了如何去修改Unity默认的脚本编辑器,大大提升了灵活性和便捷性,文本有详细的图文介绍,能让你观看的更加清晰,希望对你有所帮助

一、前言

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

二、默认脚本编辑器:mono

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

在这里插入图片描述

三、更改脚本编辑器

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

在这里插入图片描述

在这里,我们可以选择一个自动检测到的编辑器。选择编辑器后,试着保存场景并重新启动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更改编辑器内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • C# FileStream文件读写详解

    C# FileStream文件读写详解

    本文主要介绍C#使用 FileStream 读取数据,写入数据等操作,希望能帮到大家。
    2016-04-04
  • C#操作xml文件之Linq To Xml详解

    C#操作xml文件之Linq To Xml详解

    Linq To Xml,不看其他,单纯的看名字都能感觉到,其可以使用灵活且强大的Linq语法,同时也可以使用lambda以及Xpath定位。本文将利用C#实现操作Linq To Xml,感兴趣的可以了解一下
    2022-11-11
  • C#自写的一个HTML解析类(类似XElement语法)

    C#自写的一个HTML解析类(类似XElement语法)

    这篇文章主要介绍了C#自写的一个HTML解析类(类似XElement语法),本文给出了实现代码和使用实例,同时给出了测试HTML实例,需要的朋友可以参考下
    2015-06-06
  • C#将图片存放到SQL SERVER数据库中的方法

    C#将图片存放到SQL SERVER数据库中的方法

    这篇文章主要介绍了C#将图片存放到SQL SERVER数据库中的方法,以实例形式较为详细的分析了C#保存图片到SQL Server数据库的具体步骤与相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-09-09
  • C#实现移除字符串末尾指定字符的方法

    C#实现移除字符串末尾指定字符的方法

    这篇文章主要介绍了C#实现移除字符串末尾指定字符的方法,十分常见且重要的一个应用技巧,需要的朋友可以参考下
    2014-08-08
  • C#实现批量压缩和解压缩的示例代码

    C#实现批量压缩和解压缩的示例代码

    这篇文章主要为大家详细介绍了如何利用C#实现批量压缩和解压缩的功能,文中的示例代码讲解详细,对我们学习C#有一定的帮助,感兴趣的小伙伴可以跟随小编一起了解一下
    2022-12-12
  • C#结合数据库的数据采集器示例

    C#结合数据库的数据采集器示例

    这篇文章主要介绍了C#结合数据库的数据采集器,功能比较实用,需要的朋友可以参考下
    2014-07-07
  • C#预处理指令之#line,#pragma warning 详细解析

    C#预处理指令之#line,#pragma warning 详细解析

    #line 指令可能由生成过程中的自动中间步骤使用。例如,如果行从原始的源代码文件中移除,但是您仍希望编译器基于文件中的原始行号生成输出,则可以移除行,然后用 #line 模拟原始行号
    2014-01-01
  • C#基础知识之Partial的使用

    C#基础知识之Partial的使用

    这篇文章主要介绍了C#基础知识之Partial的使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-01-01
  • C#实现鼠标消息捕获

    C#实现鼠标消息捕获

    这篇文章介绍了C#实现鼠标消息捕获的方法,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-02-02

最新评论