将C ++头文件和lib文件与Unity链接

时间:2013-01-07 12:33:05

标签: c# c++ header unity3d

所以我在团结中创造了一个简单的游戏,我想使用tn游戏背心。

http://tngames.com/pages/Developers

我已经从他们的主页下载了SDK,这个SDK是一个C ++标头和库文件。我不知道的是如何从这里开始,使用这个为我的团结项目。任何人都知道如何将文件与我的游戏结合,以便我可以使用这些方法吗?

一个问题是我没有Unity专业版所以我不能使用插件,正如有些人在我发现的一些问题上建议的那样。

2 个答案:

答案 0 :(得分:1)

至少从Unity 5开始,Pro和Free用户都可以创建本机插件,并与运行它们的平台进行交互:

Unity - Manual: Native Plugins

每个平台的步骤都不同,但它们通常涉及创建某种类型的库(例如Android下的动态.so和iOs下的静态.a,这是我的平台现在处理)并将符号导入C#(一切都在文档中简要解释)。

这个过程有自己的怪癖,但如果付出足够的努力,它绝对有效......

希望它有所帮助(并消除可能由现已过时的,已接受的答案触发的一些混淆)

答案 1 :(得分:0)

如果没有Unity专业版,您就无法使用插件,因此您无法使用本机库或外部代码。