推荐阅读

  • 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默认的脚本编辑器相关推荐

  1. 【Unity3D日常开发】Unity中的资源加载与文件路径

    推荐阅读 CSDN主页 GitHub开源地址 Unity3D插件分享 简书地址 我的个人博客 QQ群:1040082875 大家好,我是佛系工程师☆恬静的小魔龙☆,不定时更新Unity开发技巧,觉得有 ...

  2. 【Unity3D日常开发】Unity中Destroy()函数 和 DestroyImmediate()函数的区别

    推荐阅读 CSDN主页 GitHub开源地址 Unity3D插件分享 简书地址 我的个人博客 QQ群:1040082875 大家好,我是佛系工程师☆恬静的小魔龙☆,不定时更新Unity开发技巧,觉得有 ...

  3. 【Unity3D日常开发】Unity3D中实现计时器工具类-正计时、倒计时、暂停计时、加速计时

    推荐阅读 CSDN主页 GitHub开源地址 Unity3D插件分享 简书地址 我的个人博客 QQ群:1040082875 大家好,我是佛系工程师☆恬静的小魔龙☆,不定时更新Unity开发技巧,觉得有 ...

  4. 【Unity3D日常开发】Unity3D打包PC窗口化打包设置

    推荐阅读 CSDN主页 GitHub开源地址 Unity3D插件分享 简书地址 我的个人博客 QQ群:1040082875 大家好,我是佛系工程师☆恬静的小魔龙☆,不定时更新Unity开发技巧,觉得有 ...

  5. 【Unity3D日常开发】Unity3D中打包WEBGL后读取本地文件数据

    推荐阅读 CSDN主页 GitHub开源地址 Unity3D插件分享 简书地址 我的个人博客 QQ群:1040082875 大家好,我是佛系工程师☆恬静的小魔龙☆,不定时更新Unity开发技巧,觉得有 ...

  6. 【Unity3D日常开发】解析Txt文档,赋值给Text案例

    推荐阅读 CSDN主页 GitHub开源地址 Unity3D插件分享 简书地址 我的个人博客 QQ群:1040082875 一.前言 有小伙伴跟我说,公司现在需要解析JSON,但是百度的解析JSON的 ...

  7. 【Unity3D日常开发】Unity3D的证书认证

    推荐阅读 CSDN主页 GitHub开源地址 Unity3D插件分享 简书地址 我的个人博客 QQ群:1040082875 一.前言 话说,英语有英语等级证书,计算机也有等级证书,会计证,工程师证,那 ...

  8. greasemonkey_在Firefox中更改或设置Greasemonkey脚本编辑器

    greasemonkey If you are a fan of the Greasemonkey extension for Firefox you might wonder how to chan ...

  9. 【Unity3D日常开发】Unity3D模板 WEBGL模板 自定义Templates 使用教程

    推荐阅读 CSDN主页 GitHub开源地址 Unity3D插件分享 简书地址 我的个人博客 QQ群:1040082875 CSDN博客之星投票(文章如果帮助到你,请你帮忙投个票吧) 一.前言 我们在 ...

最新文章

  1. Oracle会话和进程数的监控
  2. android studio导出apk步骤
  3. CCNA--点对点协议(PPP)
  4. AS导入第三方库方法和PullToRefresh的简单使用
  5. php中 $$str 中 $$ 的解释
  6. 深入深出Sigmoid与Softmax的血缘关系
  7. swift面向对象之方法
  8. 大部分程序员只会写三年代码?
  9. 开源、绿色,解压即可运行的数据库连接工具推荐
  10. 2020 的最后 1 天,写个年终总结吧!
  11. 【python练习笔记】神秘的王宫
  12. UE4 Chunk分块
  13. KVM(多电脑切换器)
  14. 计算机专业屏幕尺寸,简单查看电脑屏幕尺寸、配置
  15. 小鱼的数字游戏递归解
  16. 微信小程序实现图片拖动、放大、缩小、旋转、滤镜和切图功能
  17. 系统资源不足,无法完成请求的服务
  18. 如何开发并部署Solana智能合约
  19. 二叉树的深度(递归+非递归)
  20. mysql数据库实验查询_MySQL数据库表数据的查询操作实验

热门文章

  1. 10G SFP+和40G QSFP+光模块在数据中心的光互连解决方案
  2. 【实操篇】Linux定时任务调度
  3. .html页面如何加入c标签,C标签如何使用
  4. vue3使用百度地图(详)
  5. java接口比继承优秀的地方,实现和继承的区别 java 实现接口和继承有什么区别...
  6. Android xUtils3源码解析之数据库模块
  7. 猿人学题库十六题——js加密_表情包+sojson6.0——满天坑
  8. HTML5系列代码:仅设置列的宽度
  9. 基于jQuery弹性展开收缩菜单插件gooey.js
  10. 红米4(高配版)右侧和底部触摸不灵敏的原因和解决办法