Unity3D更改默认的脚本编辑器
作者:恬静的小魔龙 发布时间:2021-06-05 14:58:53
一、前言
尽管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更改编辑器内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
来源:https://blog.csdn.net/q764424567/article/details/95214330


猜你喜欢
- Android WebView或手机浏览器打开连接问题解决办法总结1.通常情况下 大家可能都想使用WebView打开网页内部链接而不想再调用
- 本文实例讲述了C#序列化与反序列化的方法。分享给大家供大家参考。具体分析如下:把“对象”转换为“字节序列”的过程称为对象的序列化。 
- 前言 SQLite是一种轻量级的小型数据库,虽然比较小,但是功能相对比较完善,一些常见的数据库基本功能也具有,在现在的嵌入式系统中使用该数据
- 本文实例为大家分享了Android微信摇一摇功能的实现方法,供大家参考,具体内容如下import java.util.ArrayList;
- 一、简介在现阶段的Android开发中,注解越来越流行起来,比如ButterKnife,Retrofit,Dragger,EventBus等
- 前言今天收到一封邮件,大概内容如下:spring boot鼓励去配置化,那么怎么将第三方jar包中的xml去配置化了?其实,这个问题,在前面
- 用法1 为原始类型扩展方法先说一下,this 后面跟的类型,就是要拓展方法的类型。注意要写在静态类中的静态方法,不然有些情况下访问/// &
- 委托:顾名思义,让别人帮你办件事。委托是C#实现回调函数的一种机制。可能有人会问了,回调函数是个啥???举个例子:我现在是一家公司的老板,公
- 一、项目简述本系统主要实现的功能有: 学生以及老师的注册登录,在线考试,错题查询,学生管理,问题管理,错题管理,错题查询,分数查询,试卷管
- 本文实例讲述了Android TextView跑马灯效果实现方法。分享给大家供大家参考,具体如下:public class MyTextVi
- 前言:java5为我们提供了Callable和Future,使我们可以很容易的完成异步任务结果的获取,但是通过Future的get获取异步任
- foreach嵌套使用if标签对象取值问题最近做项目过程中,涉及到需要在 Mybatis 中 使用 foreach 进行循环读取传入的查询条
- 异常处理增强错误恢复能力是提高代码健壮性的最有力的途径之一,C语言中采用的错误处理方法被认为是紧耦合的,函数的使用者必须在非常靠近函数调用的
- 1、此文初衷平常我们在进行微服务开发完毕后,单个微服务理应部署单个虚机上(docker也可),然后服务集中发布到服务注册中心上,但是有些小的
- package com;import java.util.Arrays; public class sjf { &nbs
- 记录查找自动组拼SQL语句的过程首先在BaseMapper其中的一个方法下打个断点在断点显示的值栏找到相关的SQL发现SQL语句在Mappe
- Hibernate中有HQL查询语法。但我们用得比较熟的还是数SQL语句,那么应该怎么来让Hibernate支持SQL呢?这个不用我们去考虑
- private void btnSetOk_Click(object sender, EventArgs e) &nb
- 1.所有流程的起点是从拨号后按下拨号键开始,此步的代码在/android sourcecode/packages/Contacts/src/
- 在Android开发中,View是我们必须要接触的用来展示的技术.通常情况下随着View视图的越来越复杂,整体布局的性能也会随之下降.这里介