• Unity3d 5.x搭载VS2013使用


    1.   安装unity vs。首先我们打开我们下载的unity vs。然后就会看见里面有3个文件,我们双击UnityVS 2013-1.8.1.msi。进行安装,在其过程狂点击下一步就可以,直到点击finish。安装完成。
    1_1.png 

     
    2.      我们先找到你安装visual studio 2012或者visual studio 2013的目录。
    C:Program Files (x86)Microsoft Visual Studio 12.0Common7IDEExtensionsMicrosoftVisual Studio Tools for Unity


    3.     从我们刚下载的unity vs里面,找到SyntaxTree.VisualStudio.Packages.dll。(上面所说的3个文件的其中一个)。

    然后把这个文件粘贴在步骤2中的.....UnityVS文件夹中。

    4. 然后我们打开unity,新建一个工程。然后我们右键导入一个unity vs2013这个包(如果你以上操作都正确的话就能在右键后看见unity vs 2013这个包)

     


    5 .然后我们修改下打开脚本的方式(其实这一般安装正确后会自动选择unityvs 2013去打开的这里我说下手动改变方式)。
    打开Edit----Preferences,选中External Tools ,选择其unityvs OpenFile 。如图:
    1_5.png 

     
     


    6.将External Tools中External Script Editor 选择默认打开程序为Vs2013

     



    7. 我们打开刚才下载的,还记得我上面强调有3个文件吧,好了,我们打开key.txt。
    然后全选复制其内容,把它粘贴上去,点击ok,稍等片刻,就可以了。如图:
    3.png 

     



    8. 我们现在可以写脚本了,我在DebugTest.cs写的内容很简单,就是测试从1+...10。  内容如下:

    1. using UnityEngine;
    2. using System.Collections;
    3. public class DebugTest : MonoBehaviour
    4. {
    5.     private int sum = 0;
    6.     void OnGUI()
    7.     {
    8.         if (GUILayout.Button("Add"))
    9.         {
    10.             for (int i = 1; i < 10; i++)
    11.             {
    12.                 sum += i;
    13.             }
    14.             Debug.Log("1+2+3+...+10=" + sum);
    15.         }
    16.         if (GUILayout.Button("Clear"))
    17.         {
    18.             sum = 0;
    19.         }
    20.     }
    21. }
    复制代码

    9.我们把脚本拖个Main Camera . 好了 ,我们来随便加个断点吧,如图:

    1_7.png 

    10. 我们可以开始断点测试了(有可能或弹出要你输入license ,那就要再次把我们的key给粘贴进去)。点击vs的启动,如图:
    4.png 

     

              6.png 

     
     

    11.可以看见我启动成功了。然后我们回到unity3d,开始运行程序,当我们点击Add按钮后,程序运行到了我们断点处就停在那了。好了,时间不早了,我该休息了,明天还要7点起来上班了。 能力有限,出错难免,还望大家多多指点!
    8.png

    附网盘地址:链接:http://pan.baidu.com/s/1geRYC3T 密码:v1ny

  • 相关阅读:
    IoC就是IoC,不是什么技术,与GoF一样,是一种 设计模式。
    控制反转是Spring框架的核心。
    一种是CI(Constructor Injection)构造方法注入,另一种是SI(Set Injection) set 注入
    IOC 的理解与解释
    java 单例模式5种写法
    AOP(Aspect Oriented Programming),即面向切面编程
    AOP称为面向切面编程,在程序开发中主要用来解决一些系统层面上的问题
    ioc和aop的区别?
    JAVA设计模式之单例模式
    详解JNDI的lookup资源引用 java:/comp/env
  • 原文地址:https://www.cnblogs.com/become/p/7161127.html
Copyright © 2020-2023  润新知