-2

我有一个输出“hello world”的基本 Java 程序。我想做的是编写一个 Java 脚本来运行该程序并将其导入 Unity,以便我可以在 Unity 的程序中使用它。

有办法吗?

4

4 回答 4

0

您可以通过 OSC(打开声音控制)从 Java 应用程序与 Unity 进行通信,并将文本、命令触发器或将外部文件(xml 或类似文件)加载到 Unity 中。

Unity 和开放声音控制 http://www.sundh.com/blog/2012/07/unity-processing-demo/

于 2012-09-06T06:09:03.820 回答
0

在统一时,您必须使用函数 OnGui() 来显示文本。在相关文档中,您有很多示例。

要在控制台中显示消息,只需在 javascript 中使用:

Debug.Log("Hello world");
于 2012-05-07T17:47:27.353 回答
0

您还可以将文件放在统一项目的 /Resources 文件夹中,然后在运行时加载它们。这些几乎可以是任何东西。模型、预制件、材料……可以是文本文件(可能是您解析的逗号分隔的 txt 文件)或更典型的 .xml 文件,您可以轻松地从中访问和提取数据(文本)。

要加载任何资源文件,请使用 resources.load() http://docs.unity3d.com/Documentation/ScriptReference/Resources.Load.html

于 2013-11-16T01:17:57.613 回答
0

不要使用 OnGui,因为这对性能不利,而是使用 Canvas 来编辑您喜欢的文本并将其放置在您想要的(父)对象上或(父)对象中。

为了使这看起来更好,将字体大小调高,将宽度和高度调低。这将使它看起来更清晰。

位于这里

于 2017-12-05T15:23:30.390 回答