我有一個基本的.java程序,輸出「hello world」 我想要做的是編寫一個java腳本來運行該程序並將其導入到統一中,這樣我就可以使用它在我的團結計劃Unity,如何讓文本進入Unity
有沒有辦法?
Thanx Ruan
我有一個基本的.java程序,輸出「hello world」 我想要做的是編寫一個java腳本來運行該程序並將其導入到統一中,這樣我就可以使用它在我的團結計劃Unity,如何讓文本進入Unity
有沒有辦法?
Thanx Ruan
可以從Java應用程序槽OSC(開放聲音控制)與統一通信和發送文本,命令觸發器或加載外部文件(xml或類似)到Unity。
團結和開放聲音控制 http://www.sundh.com/blog/2012/07/unity-processing-demo/
啊啊謝謝!肯定gona閱讀關於OSC。會讓你知道我發現了什麼! – mrbunyrabit
太棒了!讓我知道! –
關於統一性,您必須使用函數OnGui()來顯示文本。 在相關文檔中您有很多示例。
對於顯示消息中的控制檯中的JavaScript只是使用:
Debug.Log("Hello world");
啊很酷,不是我想要的,但可能可以使用這個,謝謝。你知道我在哪裏可以找到關於Unity的文件嗎?你知道在哪裏所有的命令和類等 – mrbunyrabit
你可以通過使用谷歌搜索「Unity腳本參考」。第一個鏈接是gooood – Denzil
如果你有統一,只需導航菜單標籤,選擇「幫助」,然後你有一個參考手冊,腳本手冊和統一手冊,或訪問此鏈接:http://unity3d.com/support/documentation /手冊/ – devilkkw
你也可以把你的/ Resources文件夾中的文件在統一的項目,然後在運行時加載它們。這些可以是幾乎任何東西。模型,預製件,材料......可以是文本文件(也許是逗號分隔的txt文件,您解析的文件),或者更典型的.xml文件,您可以輕鬆訪問並從中提取數據(文本)。
加載任何資源文件,使用resources.load() http://docs.unity3d.com/Documentation/ScriptReference/Resources.Load.html
1 **要知道,Java和JavaScript是非常,非常不同的語言。**我假設你的意思的Java。 2. Unity意味着很多不同的東西:它是Ubuntu的桌面環境,Linux發行版,遊戲引擎以及.NET包等等。你很不清楚你想達到什麼目的。 「將其導入統一體系,以便我可以在統一計劃中使用它」並沒有告訴我們任何事情。請澄清你的問題,以便我們能夠更好地幫助你。 –
ahh Sory,沒有意識到......它與3D設計程序的統一。 我想輸入文字說「前進」以便我知道我的立方體或角色必須前進。該文本應該來自外部統一,就像文本框或其他東西?我很想閱讀如何做到這一點,但我不知道谷歌如何找到這方面的幫助。 – mrbunyrabit
因爲我想另一個/外部程序給我的立方體命令,移動或任何其他。所以我需要一種方法將命令/文本合併到一起 – mrbunyrabit