如何将文本导入Unity?

时间:2012-05-07 17:22:55

标签: text unity3d unityscript

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

有办法吗?

4 个答案:

答案 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)

不要使用OnGui,因为这对性能有害,而是使用Canvas编辑和放置您喜欢的文本或所需的(父)对象。

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

Located here