Closed. This question is off-topic. It is not currently accepting answers. Learn more
想改进这个问题吗?Update the question所以堆栈溢出的值小于aa>。
我正在使用unity制作一个游戏,我希望从python脚本控制这个游戏。我正在windows上开发这个游戏,但构建目标是linux。
我检查了几种方法,即:
插座.io
泽洛姆
巨嘴鸟
写入文件系统上的文件
铁蟒
从c启动python进程#
现在,选项4、5和6由于各种原因(主要是速度和兼容性)被排除在外。我想知道是否有一种方法可以做到这一点,它是可靠的、快速的,并且在windows上开发/测试和在linux上运行/调试都不会让人头疼。
很想知道是否有人有机会这么做。
干杯!

最佳答案

我不鼓励使用任何这些,并建议您使用TCP/IP。这是非常快的,将与Windows,Mac和Linux兼容。事实上,它应该可以与任何网络支持的设备一起工作。
只需在unity应用程序中创建一个tcp服务器,然后从python端创建一个客户机并连接到它。就这样。
您还可以通过使用udp广播unity应用程序的端口号,添加从python自动检测并连接unity应用程序的功能。

关于c# - Ubuntu上的Unity/C#和Python通信,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/45346890/

10-16 19:50