2017-07-27 39 views
1

当我创建一个新的统一的脚本,它包含存根:制作IDE开始括号在第二行

// Use this for initialization 
void Start(){ 

} 

我总是觉得自己是重写

// Use this for initialization 
void Start() 
{ 

} 

,因为我觉得它更容易读。

我试着在工具 - >选项下找到一个设置让IDE默认自动执行,但是我没有找到任何设置。

这可以很容易地自动实现吗?

回答

2

问题不在于Visual Studio,而在于创建新脚本时由Unity使用的脚本模板。

修改该脚本模板,并为StartUpdate函数提供左大括号的新行。

该文件名为“81-C#脚本的NewBehaviourScript.cs.txt”,你可以在下面的路径找到它:

的WindowsC:\ Program Files文件\团结\编辑器\ DATA \资源\ ScriptTemplates

的Mac/应用/团结/编辑/数据/资源/ ScriptTemplates

的Mac(因为5.2.1f1):/Applications/Unity/Unity.app/Contents/Resources/ScriptTemplates


。开的“81-C#脚本-NewBehaviourScript.cs .txt“带记事本的文件。它应该是这个样子:

enter image description here

.POSITION鼠标插入符正好前Start功能的离开大括号,然后按Enter键一次。之后,按空间键次。为Update功能做同样的事情然后保存它。

enter image description here

就是这样。您不必重新启动Unity。当您创建另一个新脚本时,此更改应该生效。

注意:

不要更改或重命名该文件中的其他内容。

+0

即使对于不同的平台,你又怎么知道这一点?你不是Unity实习生程序员,对吗? – tmighty

+2

您可以在[支持](https://support.unity3d.com/hc/en-us/articles/210223733-How-to-customize-Unity-script-templates)页面中找到Unity脚本模板的位置。我不为Unity工作,我也没有与他们联系。我只是在我的日常工作中使用Unity,大部分答案都在这里,因为我过去遇到过这些问题。 – Programmer