Uinity3D Visual Studio编译环境配置[For PTAMM in Unity]
来源:互联网 发布:11tegen 数据在哪看 编辑:程序博客网 时间:2024/05/17 01:21
Unity3D自带的编辑器也算方便,还比较好用,但是远远称不上强大,例如clr工程的引用就是个让人头疼的事儿。因此将unity3D与别的IDE结合起来,能够极大地提升工作效率。
目前看来Unity3D对MonoDevelop与Visual Studio的支持比较良好。这两款IDE各有千秋,C#语言的编码效率以及分析方面,还没有其他的IDE可以比得上微软自己的Visual Studio。但是Unity3.0以后对Monodevelop做了插件,使得Monodevelop可以调试Unity3D,这个功能就很强大了。所以如何取舍还是得自己权衡一下。
Mono与unity3D的配置就不多说了,网上有相关文章。因为I NEED Visual Studio...
在Unity3D的菜单中选择Edit——Preference——External script editor设成VS的执行程序即可。双击一个C#脚本就可以用VS进行编辑了,打开之后还给你直接跳到脚本参考页面,方便查询。
小技巧: 在unity中新建一个C#脚本,然后在vs中导出为模板,这样在VS中也可以直接添加unity式的代码。导出方式为VS中菜单选择文件—导出模板—项模板—勾上新建的.cs——引用可以不选,后面设置好名称,选择自动导入Visual Studio。
由于laptop上木有unity3D crack和VS,上述红色字体有待到公司考证~~
2012.10.12 8:00
这里陈述下为什么需要在Unity3D中配置Visual Studio编译环境:需要利用Unity工程来加载CLR生成的DLL Reference,暂时认为目前MONO的版本对CLR DLL的支持不够完善,经过测试基本可以排除Unity加载CLR DLL的可能性,原因是Unity内部基于MONO编译,更换External script editor是不起任何作用的。
虽然编译成功了,但是在Unity3D程序运行时仍会异常:MissingMethodException: Method contains unsupported native code
因此,毅然决然的抛弃CLR,采用DLLimport导入C++ library。。。悲剧哥~~
- Uinity3D Visual Studio编译环境配置[For PTAMM in Unity]
- 配置Unity脚本开发环境visual studio 2013 tools for unity
- Visual Studio Tools for Unity
- Unity|Visual Studio Tools for Unity
- Visual Studio 环境配置
- 为Visual Studio 2012 配置CUDA 5编译环境
- Visual Studio 2013 Tools for Unity
- OpenCV+Visual Studio环境配置
- visual studio + opencv环境配置
- Unity|Visual Studio Tools for Unity插件注意事项
- visual studio 2013上搭建arm交叉编译环境(四)makefile配置及编译过程
- 配置WP开发环境问题:Visual Studio setup cannot run in compatibility mode
- 配置WP开发环境问题:Visual Studio setup cannot run in compatibility mode
- Kinect for Windows SDK C++ 开发 Visual Studio 2010环境配置
- Bullet 配置 For Visual Studio 2008
- WTL for Visual Studio 2012 配置详解
- QGLViewer (For Visual Studio) 的配置
- 配置 Visual Studio Tools for Apache Cordova
- hdu 3308 LCIS (线段树)
- static 变量初始化问题
- qwtplot3D安装--终结解决方案
- 在可插入脚本的应用程序中嵌入 Lua
- RFC3984 - RTP Payload Format for H.264 Video
- Uinity3D Visual Studio编译环境配置[For PTAMM in Unity]
- Oracle创建用户
- C++指针与引用
- 软件开发生命周期模型比较
- activiti简要描述
- Eclipse中快速重写(Override)基类方法的技巧
- hdu1698
- HotDeploymentException
- thttpd 运行环境