我有一个基本的Java程序,输出“hello world”。我想要做的是编写一个Java脚本来运行该程序并将其导入Unity,这样我就可以在Unity的程序中使用它。
有办法吗?
答案 0 :(得分:0)
在统一时你必须使用函数OnGui()来显示文本。 在相关文档中,您有很多示例。
对于控制台中的show message,只需在javascript中使用:
Debug.Log("Hello world");
答案 1 :(得分:0)
您可以通过OSC(Open Sound Control)从Java应用程序与Unity通信,并发送文本,命令触发器或将外部文件(xml或类似文件)加载到Unity中。
Unity和开放式声音控制 http://www.sundh.com/blog/2012/07/unity-processing-demo/
答案 2 :(得分:0)
您还可以将文件放在unity项目的/ Resources文件夹中,然后在运行时加载它们。这几乎可以是任何东西。模型,预制件,材料......可以是文本文件(可能是逗号分隔的txt文件,您解析)或更常见的.xml文件,您可以轻松访问和提取数据(文本)。
加载任何资源文件,使用resources.load() http://docs.unity3d.com/Documentation/ScriptReference/Resources.Load.html
答案 3 :(得分:0)