如何添加智能感知和语法高亮到Visual Studio 2013当我从Unity3d调用它?
现在我有一个代码:using UnityEngine;
using System.Collections;
public class cubeScript : MonoBehaviour
{
// Use this for initialization
void Start ()
{
}
// Update is called once per frame
void Update ()
{
if (Input.GetKeyDown(KeyCode.R))
gameObject.renderer.material.color = Color.red;
else if (Input.GetKeyDown(KeyCode.B))
gameObject.renderer.material.color = Color.blue;
if (Input.GetKeyDown(KeyCode.G))
gameObject.renderer.material.color = Color.green;
}
}
. .全是黑色
我假设你已经看过关于如何正确使用VisualStudio与Unity c#的文档:http://docs.unity3d.com/Documentation/Manual/VisualStudioIntegration.html
验证您使用的是VS Express还是Professional。
我唯一的建议是为你的项目重新尝试这些步骤,或者考虑收购UnityVS。UnityVS是一个可以导入到Unity项目中的资源包,它允许你在Unity中使用Visual Studio的调试器。
或者,Sublime Text Editor为Unity c#提供了漂亮的语法高亮显示,但不编译或调试你的代码。
祝你好运。这个问题相当老了,但是随着Unity 5的发布,你现在可以免费使用全功能的Visual Studio了。
我在这里做了一个教程(前3分钟是设置;然后是关于调试的简短介绍)。
基本上你可以下载VS2015社区(免费),并使用它与Visual Studio Tools for Unity。
Unity 5自带VS Tools,所以不需要手动安装。