<分区>
我正在实现一个像 robocode 和其他相关应用程序一样教授编程的游戏,但我想统一实现这个游戏。用户应该通过在文本区域编写代码然后编译来回答问题,如果没有错误,我应该收到他的输出。
说真的,我已经在谷歌上搜索了 3 天,但我找不到任何答案,这是我的毕业设计,所以我需要认真的帮助。
<分区>
我正在实现一个像 robocode 和其他相关应用程序一样教授编程的游戏,但我想统一实现这个游戏。用户应该通过在文本区域编写代码然后编译来回答问题,如果没有错误,我应该收到他的输出。
说真的,我已经在谷歌上搜索了 3 天,但我找不到任何答案,这是我的毕业设计,所以我需要认真的帮助。
最佳答案
不是 Unity 专家,但您可以将编译器作为外部程序调用 - 参见 this例如,他们讨论了如何在 Windows 环境中调用程序。
您必须确保编译器已安装且可访问,但除此之外一切都应该有效。
作为一般模式,这是大多数其他程序访问编译器的方式,而不是将其包含在二进制文件中。
关于java - 是否可以在 Unity 5 场景中嵌入 c++ 或 java 编译器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40111490/