查看: 2244|回复: 3
打印 上一主题 下一主题

如何利用VS2008软件进行Unity C#编程

[复制链接]

435

主题

2

听众

6371

积分

高级设计师

Rank: 6Rank: 6

纳金币
6372
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

跳转到指定楼层
楼主
发表于 2012-8-22 10:33:37 |只看该作者 |倒序浏览
      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.0Common7IDEdevenv*** 文件     然后点击关闭
步骤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的安装目录>UnityEditorDataManaged 目录下面

步骤4 :  在 vs新建一个c#类
注意: 1 : 需要头部中导入  using UnityEngine;   
      2 : 并去掉命名空间 因为unity 目前还不支持 c#的 命名空间 后续版本会支持的
      3 : 继承 : MonoBehaviour
如果不进行上面两步的话 是不可以导入到 unity 的游戏控件中的哦  会出错的
然后再返回到unity  中的资源目录 就可以看到 vs 建立的c# 类 并使用



http://mahaile.blog.51cto.com/2891586/752305
分享到: QQ好友和群QQ好友和群 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
转播转播0 分享淘帖0 收藏收藏0 支持支持0 反对反对0
回复

使用道具 举报

498

主题

1

听众

1万

积分

资深设计师

Rank: 7Rank: 7Rank: 7

纳金币
13519
精华
0

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

沙发
发表于 2012-8-24 19:33:59 |只看该作者
  好东西啊
回复

使用道具 举报

955

主题

164

听众

7万

积分

版主

Rank: 7Rank: 7Rank: 7

纳金币
59338
精华
28

活跃会员 荣誉管理 突出贡献 优秀版主 论坛元老

板凳
发表于 2012-8-25 19:03:23 |只看该作者
不错的教学,感谢分享。
回复

使用道具 举报

2317

主题

54

听众

2万

积分

资深设计师

Rank: 7Rank: 7Rank: 7

纳金币
20645
精华
62

最佳新人 活跃会员 热心会员 灌水之王 突出贡献

地板
发表于 2012-12-30 04:38:24 |只看该作者
学习了,虽然还是有难度,谢谢楼主的用心
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

关闭

站长推荐上一条 /1 下一条

手机版|纳金网 ( 闽ICP备08008928号

GMT+8, 2024-5-22 11:13 , Processed in 0.093988 second(s), 33 queries .

Powered by Discuz!-创意设计 X2.5

© 2008-2019 Narkii Inc.

回顶部