2013-03-10 61 views
0

你好,我想知道如何能夠將數據輸入到統一的文本框中。下圖顯示了IM談論如何獲取遊戲數值輸入unity3d

enter image description here

在圖像有對數字3個輸入框,我想知道如何團結創建此並從中取數值數據。

任何幫助表示讚賞

感謝你

+0

艾倫..你有任何現有的代碼..?你有沒有在網上查看任何'unity3d'教程或論壇..?他們有一個類似於Stackoverflow的網站[unity3d我如何](http://answers.unity3d.com/questions/12321/how-can-i-start-learning-unity-fast-list-of-tutori.html ) – MethodMan 2013-03-10 14:28:18

+0

friction = GUI.TextField(new Rect(10,10,200,20),friction,10); ,但我不能乘以蜇 – 2013-03-10 14:35:21

+0

你已經顯示他們不是字符串,他們是ints你有什麼摩擦定義爲..如果他們確實是字符串,那麼你將需要將值轉換爲整數,然後乘以它們。 – MethodMan 2013-03-10 14:38:36

回答

1

,我看到你已經有了

friction = GUI.TextField(new Rect(10, 10, 200, 20), friction, 10); 

能夠乘以你的3個值,你首先需要將其轉換爲浮動或int

float mass = float.parse(friction); 

這會將其轉換爲可用的浮點數對於數學

後,您將它們轉換的所有3個爲float或INT您可以在計算中使用它們 如果你想顯示的結果,爲此你可以使用的toString轉值回字符串()