c# – Unity3d c插件

我目前正在开发一个Unity3d 4.0 Pro项目,我试图将tngaming背心与团结联系起来.我唯一可用的SDK(
http://tngames.com/pages/Developers)是C .h和.lib文件.据我所知,从文档(
http://docs.unity3d.com/Documentation/Manual/Plugins.html),我只需将两个tngaming.h和tngaming.lib放入我的资产文件夹,并执行以下代码:

[DllImport("tngaming")]
private static extern int SetUpJacket();

这将允许我调用函数SetUpJacket().但是我得到了DllNotFoundException:tngaming错误.

谁能获得一些可以提供帮助的类似信息?

最佳答案 谢谢大家的帮助.实际目标是找到一种方法将非托管c代码(.h和.lib文件)更改为非托管.dll,然后创建一个c#wrapper ..

它花了很多非常模糊的搜索,但我设法找到一个完全按照指南形式所需的页面.

http://waterhobo.com/?p=28

在页面底部,对于那些想要跳过编程部分并且只是在C#中使用TN游戏背心的人来说,“这是我制作的源代码”行中有一个链接.

点赞