Unity3D更改默认的脚本编辑器

目录
  • 一、前言
  • 二、默认脚本编辑器:mono
  • 三、更改脚本编辑器
  • 四、VisualStudio脚本编辑器
  • 五、记事本+脚本编辑器

一、前言

尽管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更改编辑器内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

(0)

相关推荐

  • Unity3D快速入门教程

    Unity3D游戏引擎介绍 Unity3D是由Unity Technologies开发的一个让玩家轻松创建诸如三维视频游戏.建筑可视化.实时三维动画等类型互动内容的多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎.使用Unity3D,开发者可以快速的开发出游戏.Unity3D引擎占据了游戏引擎市场45%的份额,居全球首位.因此,学习游戏开发,Unity3D的人才需求量最为庞大. Unity3D学习历程 俗话说,万事开头难.Unity3D的学习历程也是一样.学习Unity3D,大致分为以下

  • VS2017做为Unity3D的脚本编辑器需要的最精简组件

    前言 使用VS2017做为Unity的脚本编辑器,需要的最精简组件. 我的测试环境 windows 10 x64 windows 7 x64 sp1 时间:2017-4-22 最精简的组件 只需要三个必需组件,这些组件都是可选安装位置 C#和Visual Basic Roslyn编译器 静态分析工具 Visual Studio Tools For Unity(我是从vs的插件库中下载的) 在线安装 1.从官网下载对应的版本,文件格式如下:vs_enterprise__2144843982.146

  • Unity3D更改默认的脚本编辑器

    目录 一.前言 二.默认脚本编辑器:mono 三.更改脚本编辑器 四.VisualStudio脚本编辑器 五.记事本+脚本编辑器 一.前言 尽管Unity有一个像样的脚本编辑器(Mono),但很多人喜欢使用另一个编辑器.这篇短文解释了如何更改脚本编辑器,并介绍了Mono的一些替代方案. 二.默认脚本编辑器:mono 如果您想知道脚本编辑器是什么:在双击脚本时会打开它.Unity附带的默认脚本编辑器是Mono: 三.更改脚本编辑器 如果我们想让Unity使用不同的脚本编辑器,我们所要做的就是在顶部

  • Unity3D开发教程:愤怒的小鸟

    一.前言 "愤怒的小鸟"在2009年12月发布,由于它的高度上瘾的游戏,它很快成为有史以来最成功的移动游戏. 在本教程中,我们将在"Unity"中实现"愤怒的小鸟"翻版.游戏中最复杂的部分是物理系统,但是多亏了Unity,我们就不用担心太多了. 像往常一样,一切都会尽可能简单地解释,这样每个人都能理解它. 以下是项目的预览: 二.源码 UI资源: https://wwr.lanzoui.com/iENnJop2n9i 密码:bnj2 源代码: h

  • vue.js如何更改默认端口号8080为指定端口的方法

    本文介绍了vue.js如何更改默认端口号8080为指定端口,分享给大家,希望此文章对各位有所帮助. 执行npm run dev实际是在调用根目录下的package.json 打开package.json后可发现有这样一段代码 "scripts": { "dev": "node build/dev-server.js", "build": "node build/build.js", "lint&q

  • 解决安装VS2008无法更改默认路径的问题

    一直用VS2012 以及 VS2012开发,但是他们都不支持Wince程序的开发,所有要安装VS2008.但是发现VS2008只能安装在C盘,要知道C空间很宝贵的. 经过查找资料发现系统中已经安装了VS2008相关的组件,正是因为这些组件导致一些目录不能修改,解决方法如下: Microsoft Visual Studio Tools for Applications 2.0 - ENU Microsoft Visual Studio Tools for Applications 2.0 Lang

  • ssh更改默认端口号及实现免密码远程登录

    近来在复习防火墙管理工具 iptables 的基本使用方法,涉及到对端口添加或删除防火墙策略的内容,之前对ssh更改默认端口号及免密码登录的方法不熟悉,这次做一个基本的总结防止自己遗忘. 错误偏差及其他经验之处,还望各位多多支出! 系统环境:两台 RHEL 7 登录主机:master.domain12.example.com 192.168.0.150/24 远程主机:rhel.domain12.example.com 192.168.0.212/24 1. ssh更改默认端口号 rhel.do

  • Ubuntu中安装MySQL更改默认密码的步骤详解

    第一步:进入目录:cd /etc/mysql,查看debian.cnf文件 第二步:使用上图中的账号密码登录MySQL. 第三步:查看数据库中的库. 第四步:使用mysql库. 第五步:使用一下语句设置账号密码:update user set authentication_string=PASSWORD("自定义新密码") where user='root'; 我个人设置的简单.账号为:root. 密码:123456. 第六步:执行一下语句:update user set plugin

  • npm 更改默认全局路径以及国内镜像的方法

    可以通过命令行的方式修改配置项和添加镜像,也可以通过配置文件的方式完成同样的功能. 命令行式方式 npm更改默认全局路径和cache路径 npm config set prefix 新路径 npm config set cache 新路径 npm config set registry https://registry.npm.taobao.org 查看更改结果 npm config ls -l或npm config list 配置文件的方式 在用户主目录下添加文件.npmrc 添加文件内容 r

  • Android APK使用Debug签名重新打包 Eclipse更改默认Debug签名

    对已有的apk文件进行重新打包,前面 Android签名机制:生成keystore.签名.查看签名信息 已经介绍了.本文介绍另外两种需求. 使用默认的Debug签名打包 如果直接使用Eclipse开发新程序,默认就会被打上Debug的签名,这个是地球人皆知,但是如果你是想Repack别人并且想使用Debug签名该怎么办? 首先需要找到你本机的默认签名的,一般位于C:\Users\用户名\.android\debug.keystore下,拷出来,然后打包,打包命令: 复制代码 代码如下: jars

  • Mysql更改默认引擎为Innodb的步骤方法

    前言 InnoDB和MyISAM是许多人在使用MySQL时最常用的两个表类型,这两个表类型各有优劣,视具体应用而定. 基本的差别为:MyISAM类型不支持事务处理等高级处理,而InnoDB类型支持.MyISAM类型的表强调的是性能,其执行数度比InnoDB类型更快,但是不提供事务支持,而InnoDB提供事务支持以及外部键等高级数据库功能. 我为什么要改默认引擎,其实原因很简单,我使用的Mysql默认引擎是MyISAM,而MyISAM并不支持事务处理,所以我需要更换它的引擎. 更改 Mysql 默

  • Django中更改默认数据库为mysql的方法示例

    Django中默认使用sqlite3数据库,今天研究了下如何将它换成常见的mysql数据库. 由于项目用得python3,而MySQLdb没有支持python3的版本,如果使用python3.x版本时,pip install MySQLdb时会报错. 后来通过谷歌发现可以使用pymysql替代MySQLdb 1 在项目根目录下的__init__.py文件中加入如下代码: import pymysql pymysql.install_as_MySQLdb() 2 使用mysqlclient代替My

随机推荐