在Visual Studio中使用Unity3d时的智能感知



如何添加智能感知语法高亮到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,所以不需要手动安装。

相关内容

  • 没有找到相关文章

最新更新