unity3d游戏开发之整合vs2008来加快unity c#开发


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

 

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

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

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

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

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

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

      3 : 继承 : MonoBehaviour

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

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


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值