近期热门
粉丝16
关注 0
获赞 3
菜鸟说说如何使用unity vs

[U3D] 菜鸟说说如何使用unity vs

[复制链接]
2627 2 0 1 10年前 举报
大家可以从这下载最新版的unity vs。 unity vs 1.81

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

2.      我们先找到你安装visual studio 2012或者visual studio 2013的目录。
(****\Microsoft Visual Studio12.0\Common7\IDE\Extensions\SyntaxTree\UnityVS) 。
例如我是安装在
D:\ProgramFiles(x86)\MicrosoftVisualStudio12.0\Common7\IDE\Extensions\SyntaxTree\UnityVS

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

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

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

6 .然后我们修改下打开脚本的方式(其实这一般安装正确后会自动选择unityvs 2013去打开的这里我说下手动改变方式)。
打开Edit----Preferences,选中External Tools ,选择其unityvs OpenFile 。如图:
4.jpg                 5.jpg
5.    然后新建一个脚本,我这取名为DebugTest.cs。来说明如何使用unity vs来断点调试。


6. 当我们双击的打开脚本的时候会弹出一个提示框,如下:
6.jpg

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

8. 我们现在可以写脚本了,我在DebugTest.cs写的内容很简单,就是测试从1+...10。  内容如下:
  • using UnityEngine;
  • using System.Collections;
  • public class DebugTest : MonoBehaviour
  • {
  •     private int sum = 0;
  •     void OnGUI()
  •     {
  •         if (GUILayout.Button("Add"))
  •         {
  •             for (int i = 1; i < 10; i++)
  •             {
  •                 sum += i;
  •             }
  •             Debug.Log("1+2+3+...+10=" + sum);
  •         }
  •         if (GUILayout.Button("Clear"))
  •         {
  •             sum = 0;
  •         }
  •     }
  • }

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

8.jpg

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

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

0
点赞
0
打赏
1
添加到收藏夹

0

点击复制链接

使用微信扫码分享
一次扣10个券
全部评论2
您需要登录后才可以回帖 登录

谢谢分享!
10年前
回复

使用道具 举报

这个不错,这好的帖子居然没人顶{:2_30:}
10年前
回复

使用道具 举报

您当前使用的浏览器IE内核版本过低会导致网站显示错误

请使用高速内核浏览器或其他浏览器