Unity3d提供了功能可以让我们自己用各种语言编写 Plugin 来在Unity中使用,官方有简单的文档介绍
http://docs.unity3d.com/Manual/30_search.html?q=dllimport
之前的博文介绍了在 Android 平台使用C++ Plugin。
http://blog.youkuaiyun.com/huutu/article/details/43602659
本文在Win平台使用C++ DLL。
转自http://blog.youkuaiyun.com/huutu http://www.thisisgame.com.cn
编译一个简单的C++ DLL
首先来编译一个简单的C++ DLL供Unity3d 使用。转自http://blog.youkuaiyun.com/huutu http://www.thisisgame.com.cn
在VS 中选择控制台 项目
转自http://blog.youkuaiyun.com/huutu http://www.thisisgame.com.cn
转自http://blog.youkuaiyun.com/huutu http://www.thisisgame.com.cn
选择空项目 动态链接库
转自http://blog.youkuaiyun.com/huutu http://www.thisisgame.com.cn
然后添加代码 Calculate.h Calculate.cpp 文件。
转自http://blog.youkuaiyun.com/huutu http://www.thisisgame.com.cn
Calculate.h 代码如下:
# define _DLLExport __declspec (dllexport)