文档章节

unity3D 整合 vs2008 加快 unity c# 开发

zhujuncorp
 zhujuncorp
发布于 2015/05/18 15:42
字数 918
阅读 36
收藏 1


Unity3D中所使用的编程语言有三种:C#,JS和BOO。同时自带了免费的编辑器mono ,但在项目进行中mono 由于还未成熟,如代码提示,代码格式检验等效果不好 所以在windows下,编辑器还是VS最强大,并且c#更贴近面相对象的开发模式,更有利我们开发比较大型的项目,所以本文就探讨如何让Unity3D 使用VS2008进行项目开发。 在此 由于 本人对boo 语言不熟 所以就不对boo 语言进行阐述.. 呵呵

 

步骤1:   先安装好 unity 和 vs 备注: 我这里使用的vs2008 和unity3.4 个版本不同可以有小小差异 但 整体差异不大

步骤2:  打开unity 在工具栏 edit->preferences 选项

       在General 选项下 Externel Script Editor  选择框 点击选择

       如果选择项里面有vs 的话 选择即可  否则 点击browse 选项找到 vs 的程序执行文件  我的执行文件位于 程序安装目录下的 Microsoft Visual Studio 9.0\Common7\IDE\devenv.exe 文件     然后点击关闭

步骤3:   ok 完成 现在在unity 项目的资源文件 里点击c# 类文件的话 就可以直接关联vs 开发工具了 而非mono了   这种方式是最方面的 因为 它会自动引入 nuityUnityEngine.dll 类资源包的

 

 

可能有同学要问  我能否在vs 打开或新建 unity 的c# 文件 呢 ?

 呵呵, 这个答案是  可以的  我们往下看看如果在一个新项目中使用vs 进行nuity 的的C# 类管理

 

步骤1 : 先使用unity 新建一个新的nuity 项目 unity 会在项目路径下生存asset 目录 备注: 该目录我们多数是来存放我们的资源文件和脚本文件的

步骤2 :  启动vs 新建一个 新的类库项目 注意 :位置要指向上一步的 unity 项目路径中的 asset目录中  如图


 

 

步骤3: 在vs 的引用中 添加unity UnityEngine.dll的引用  UnityEngine.dll文件位于 <unity的安装目录>Unity\Editor\Data\Managed 目录下面

 

步骤4 :  在 vs新建一个c#类

注意: 1 : 需要头部中导入  using UnityEngine;   

     2 : 并去掉命名空间 因为unity 目前还不支持 c#的 命名空间 后续版本会支持的

     3 : 继承 : MonoBehaviour

如果不进行上面两步的话 是不可以导入到 unity 的游戏控件中的哦  会出错的

 

然后再返回到unity  中的资源目录 就可以看到 vs 建立的c# 类 并使用

上海诸君信息科技有限公司是以Oculus、Unity、虚拟现实作为核心业务的民营高科技企业,坚持精益研发与技术创新,拥有丰富Oculus、Unity、虚拟现实的软件与游戏开发经验,能提供优质的技术解决方案。

公司拥有全面强大的团队,拥有优秀的设计师与美术人员,有大量的游戏项目制作管理经验,能优质控制游戏产品质量和制作时间,成功服务于海内外多家公司,拥有丰富的客户案例。

诸君信息科技已服务的客户包括,普华永道、交大、华润集团、松下、达芙妮、兴联等知名企业,欢迎大家咨询!

电话:(86)021-34672700
电话:13611968046(杨经理)
电邮:Service@uniguyit.com
咨询微信:Uniguy
官网:http://uniguyit.com


© 著作权归作者所有

共有 人打赏支持
zhujuncorp
粉丝 0
博文 37
码字总数 25115
作品 0
徐汇
私信 提问
我不是九爷 带了解 Unity3D与VR虚拟现实

  对于大多数人来说,可能不知道Unity3D是什么,但是却知道VR虚拟现实是什么,更不会把VR虚拟现实和Unity3D联系在一起,外行的人根本不知道这两者之间有什么关系。那么,今天来给你讲解一下...

李伟铭k
2018/07/09
0
0
颠覆游戏开发,引领行业革命,从 Unite 2019 看 Unity 技术亮点

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/csdnnews/article/details/87968558 在谈及 Unity 引擎时,或许不少开发者对其还停留在游戏开发的固有认知中。...

CSDN资讯
02/27
0
0
unity3d环境安装指南: Unity 4.5.5 + Visual Studio 2010

UnitySetup-4.5.5.exe 官网下载最新版本4.X 安装exe文件 2. Unity 4.x Pro Patch.exe 复制exe到安装目录下 C:Program Files (x86)UnityEditor 运行exe 点击Browse,选择文件夹C:Program Fil...

润物互动技术团队博客
2014/10/28
0
1
2019最新Unity3D游戏开发学习视频教程汇总

Unity过去主要针对3D游戏开发的市场,目标是占领整个游戏开发团队。在本次调研中,72%的以游戏开发类别为首要工作的参与者选择Unity作为他们的首选游戏开发工具。游戏开发培训视频链接分享给...

千锋教育官方博客
01/03
0
0
Unity MMORPG游戏开发教程(一)——初识Unity

五邑隐侠,本名关健昌,10年游戏生涯,现隐居五邑。本系列文章以C#为介绍语言,基于Unity2017.4.x。 一、环境搭建 我使用的是Unity+VSCode,用的是mac系统,windows的自己搜资料,步骤差不多...

五邑隐侠
03/06
0
0

没有更多内容

加载失败,请刷新页面

加载更多

总结:volatile关键字

实现内存可见性原理: 对volatile变量执行写操作时,会在写操作之后加入一条store指令,将CPU缓存数据强制刷新到主内存中 对volatile变量执行读操作的时候,会在读操作前加入一条load指令,重...

浮躁的码农
24分钟前
0
0
OSChina 周六乱弹 —— 看见这花臂了么?赶紧叫大佬!

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @宇辰OSC :分享周华健的单曲《有没有一首歌会让你想起我》 《有没有一首歌会让你想起我》- 周华健 手机党少年们想听歌,请使劲儿戳(这里) ...

小小编辑
今天
112
4
Confluence 6 升级中的一些常见问题

升级的时候遇到了问题了吗? 如果你想尝试重新进行升级的话,你需要首先重新恢复老的备份。不要尝试再次对 Confluence 进行升级或者在升级失败后重新启动老的 Confluence。 在升级过程中的一...

honeymoose
今天
2
0
C++随笔(四)Nuget打包

首先把自己编译好的包全部准备到一个文件夹 像这样 接下来新建一个文本文档,后缀名叫.nuspec 填写内容 <?xml version="1.0"?><package xmlns="http://schemas.microsoft.com/packaging/201......

Pulsar-V
今天
3
0
再谈使用开源软件搭建数据分析平台

三年前,我写了这篇博客使用开源软件快速搭建数据分析平台, 当时收到了许多的反馈,有50个点赞和300+的收藏。到现在我还能收到一些关于dataplay2的问题。在过去的三年,开源社区和新技术的发...

naughty
今天
23
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部