为Unity编写C++ Native Plugin

发布时间:2017-6-23 20:08:47 编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"为Unity编写C++ Native Plugin ",主要涉及到为Unity编写C++ Native Plugin 方面的内容,对于为Unity编写C++ Native Plugin 感兴趣的同学可以参考一下。

目的:在Unity中使用已有的C++库。

方法:1、新建VS C++工程,设置输出目标为dll。

   2、采用extern “C" { __declspec(dllexport) void API(type param); }的形式将C++ class的行为封装导出,生成api.dll。

   3、将生成的api.dll放到Unity Asset文件夹下。注意可以使在Asset文件夹下,也可以是其子文件夹下。

   4、在Unity建立C# Script。采用[DllImport("api")] public static extern void API(type param);的形式重新声明接口函数。

注意:1、Unity编辑器分为32位和64位。64位的编辑器不能使用32位的dll。

   2、DllImport后面跟的dll名字不要跟.dll扩展名,否则会提示找不到。

上一篇:android必须要进行为不同分辨率设备切图
下一篇:jedisPool.returnBrokenResource 弃用

相关文章

相关评论

本站评论功能暂时取消,后续此功能例行通知。

一、不得利用本站危害国家安全、泄露国家秘密,不得侵犯国家社会集体的和公民的合法权益,不得利用本站制作、复制和传播不法有害信息!

二、互相尊重,对自己的言论和行为负责。

最近更新