我目前正在开发一个 Unity3d 4.0 Pro 项目,我试图将 tngaming 背心与 unity 联系起来。我唯一可用的 SDK ( http://tngames.com/pages/Developers ) 是一个 C++ .h 和一个 .lib 文件。据我从文档( http://docs.unity3d.com/Documentation/Manual/Plugins.html )中了解到,我应该简单地将两个 tngaming.h 和 tngaming.lib 放入我的 Assets 文件夹并执行以下代码:
[DllImport("tngaming")]
private static extern int SetUpJacket();
这将允许我调用函数
SetUpJacket()
。但是我得到了 DllNotFoundException: tngaming error.
任何得到一些信息做类似事情的人都可以提供帮助吗?
最佳答案
谢谢大家的帮助.. 实际目标是找到一种方法将非托管 C++ 代码(.h 和 .lib 文件)更改为非托管 .dll,然后创建一个 c# 包装器..
花了很多非常晦涩的搜索,但我设法找到了一个页面,它在指南表格中完全满足了我的需求。
http://waterhobo.com/?p=28
在页面底部,“这是我制作的源代码”行中有一个链接,供那些想要跳过编程部分而只使用 C# 中的 TN 游戏背心的人使用。