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
投稿

猜你喜欢

  • 详解MyBatis的Dao层实现和配置文件深入

    2022-07-26 02:29:17
  • RestTemplate自定义请求失败异常处理示例解析

    2021-12-03 22:13:17
  • JavaFX实现简单日历效果

    2023-05-16 08:43:30
  • Java中Cookie和Session详解及区别总结

    2022-08-24 21:55:10
  • java二叉树的几种遍历递归与非递归实现代码

    2022-06-29 19:19:47
  • Spring Junit单元测试加载配置文件失败问题

    2022-06-05 13:37:48
  • Flutter 使用fluro的转场动画进行页面切换

    2023-06-17 11:49:26
  • 详解Java中的反射机制和动态代理

    2023-11-27 15:41:00
  • springcloud feign传输List的坑及解决

    2023-06-20 18:31:57
  • mybatis-plus中lambdaQuery()与lambdaUpdate()比较常见的使用方法总结

    2023-11-24 22:43:04
  • springboot实现配置两个parent的方法

    2022-04-05 07:54:43
  • Spring JPA之save方法示例详解

    2023-09-06 15:50:35
  • Java中volatile关键字实现原理

    2023-09-30 14:20:58
  • java中transient关键字用法分析

    2022-01-22 04:27:05
  • java使用RandomAccessFile类基于指针读写文件实例代码

    2021-07-29 17:45:45
  • java链式创建json对象的实现

    2023-11-12 12:36:51
  • java多线程Future和Callable类示例分享

    2021-09-02 09:49:37
  • 学习Java设计模式之观察者模式

    2023-07-03 05:17:46
  • spring如何实现两个xml配置文件间的互调

    2021-06-07 20:50:15
  • Java 中的垃圾回收机制详解

    2023-01-11 19:32:34
  • asp之家 软件编程 m.aspxhome.com