【Unity3D日常开发】更改Unity默认的脚本编辑器
推荐阅读
- CSDN主页
- GitHub开源地址
- Unity3D插件分享
- 简书地址
- 我的个人博客
- QQ群:1040082875
大家好,我是佛系工程师☆恬静的小魔龙☆,不定时更新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日常开发】更改Unity默认的脚本编辑器相关推荐
- 【Unity3D日常开发】Unity中的资源加载与文件路径
推荐阅读 CSDN主页 GitHub开源地址 Unity3D插件分享 简书地址 我的个人博客 QQ群:1040082875 大家好,我是佛系工程师☆恬静的小魔龙☆,不定时更新Unity开发技巧,觉得有 ...
- 【Unity3D日常开发】Unity中Destroy()函数 和 DestroyImmediate()函数的区别
推荐阅读 CSDN主页 GitHub开源地址 Unity3D插件分享 简书地址 我的个人博客 QQ群:1040082875 大家好,我是佛系工程师☆恬静的小魔龙☆,不定时更新Unity开发技巧,觉得有 ...
- 【Unity3D日常开发】Unity3D中实现计时器工具类-正计时、倒计时、暂停计时、加速计时
推荐阅读 CSDN主页 GitHub开源地址 Unity3D插件分享 简书地址 我的个人博客 QQ群:1040082875 大家好,我是佛系工程师☆恬静的小魔龙☆,不定时更新Unity开发技巧,觉得有 ...
- 【Unity3D日常开发】Unity3D打包PC窗口化打包设置
推荐阅读 CSDN主页 GitHub开源地址 Unity3D插件分享 简书地址 我的个人博客 QQ群:1040082875 大家好,我是佛系工程师☆恬静的小魔龙☆,不定时更新Unity开发技巧,觉得有 ...
- 【Unity3D日常开发】Unity3D中打包WEBGL后读取本地文件数据
推荐阅读 CSDN主页 GitHub开源地址 Unity3D插件分享 简书地址 我的个人博客 QQ群:1040082875 大家好,我是佛系工程师☆恬静的小魔龙☆,不定时更新Unity开发技巧,觉得有 ...
- 【Unity3D日常开发】解析Txt文档,赋值给Text案例
推荐阅读 CSDN主页 GitHub开源地址 Unity3D插件分享 简书地址 我的个人博客 QQ群:1040082875 一.前言 有小伙伴跟我说,公司现在需要解析JSON,但是百度的解析JSON的 ...
- 【Unity3D日常开发】Unity3D的证书认证
推荐阅读 CSDN主页 GitHub开源地址 Unity3D插件分享 简书地址 我的个人博客 QQ群:1040082875 一.前言 话说,英语有英语等级证书,计算机也有等级证书,会计证,工程师证,那 ...
- greasemonkey_在Firefox中更改或设置Greasemonkey脚本编辑器
greasemonkey If you are a fan of the Greasemonkey extension for Firefox you might wonder how to chan ...
- 【Unity3D日常开发】Unity3D模板 WEBGL模板 自定义Templates 使用教程
推荐阅读 CSDN主页 GitHub开源地址 Unity3D插件分享 简书地址 我的个人博客 QQ群:1040082875 CSDN博客之星投票(文章如果帮助到你,请你帮忙投个票吧) 一.前言 我们在 ...
最新文章
- Oracle会话和进程数的监控
- android studio导出apk步骤
- CCNA--点对点协议(PPP)
- AS导入第三方库方法和PullToRefresh的简单使用
- php中 $$str 中 $$ 的解释
- 深入深出Sigmoid与Softmax的血缘关系
- swift面向对象之方法
- 大部分程序员只会写三年代码?
- 开源、绿色,解压即可运行的数据库连接工具推荐
- 2020 的最后 1 天,写个年终总结吧!
- 【python练习笔记】神秘的王宫
- UE4 Chunk分块
- KVM(多电脑切换器)
- 计算机专业屏幕尺寸,简单查看电脑屏幕尺寸、配置
- 小鱼的数字游戏递归解
- 微信小程序实现图片拖动、放大、缩小、旋转、滤镜和切图功能
- 系统资源不足,无法完成请求的服务
- 如何开发并部署Solana智能合约
- 二叉树的深度(递归+非递归)
- mysql数据库实验查询_MySQL数据库表数据的查询操作实验
热门文章
- 10G SFP+和40G QSFP+光模块在数据中心的光互连解决方案
- 【实操篇】Linux定时任务调度
- .html页面如何加入c标签,C标签如何使用
- vue3使用百度地图(详)
- java接口比继承优秀的地方,实现和继承的区别 java 实现接口和继承有什么区别...
- Android xUtils3源码解析之数据库模块
- 猿人学题库十六题——js加密_表情包+sojson6.0——满天坑
- HTML5系列代码:仅设置列的宽度
- 基于jQuery弹性展开收缩菜单插件gooey.js
- 红米4(高配版)右侧和底部触摸不灵敏的原因和解决办法