我在用Unity3D做一个围棋的游戏,单机的部分需要一个AI
找到了开源的Fuego和Pachi,但是下载下来的是一个C/C++的工程
应该怎么使用呢?求指导!
(我的需求是传过去一个棋盘的目前状态,然后AI可以返回下一步下在哪这样)
不知道你困惑于不会用Unity调用C++还是不会用那个开源的玩意…
如果是前者的话,有两个方案,
第一个蠢方案是把那个C++编译成Console Application然后在你的Unity c#里调用它…返回结果…
第二个机智一点的正如楼上所说,是把C++搞成托管模式(C++/CLI)的DLL然后调用,这个网上有教程比如这个
如果是后者的话,你从哪找的那个AI去看它的文档或者直接看代码啊…
c++应该可以做成动态链接库被调用吧