新建一個。
點擊GameObject--UI--Canvas

再從UI里選擇兩個InputField

再從UI里選擇兩個Test,右鍵重命名(rename)

在unity里不容易輸入,你可以在別的地方打字 然后復制過去。
下面的紅框是改變顏色。我使用白色。

效果是這樣滴。
然后添加Button
點擊Button--Text,編輯文本。像下面一樣擺放。

每個添加的東西都要重命名,來區分



BCS是被乘數
CS是乘數
JG是結果
等會要用到的,要區分開。
然后在Project框中 右鍵Assets--create--C# Script,重命名為JSQ(計算器)

雙擊打開,mono是unity自帶的編譯器。

(代碼是逃不掉的。。。。嗚嗚嗚嗚)
using UnityEngine; using System.Collections; using UnityEngine.UI; public class restart : MonoBehaviour { public InputField beiChenInput; public InputField chenShuInput; public Text txt; // Use this for initialization void Start () { } // Update is called once per frame void Update () { } public void jisuan(){ int bcs = int.Parse (beiChenInput.text); int cs = int.Parse (chenShuInput.text); txt.text = (bcs * cs).ToString (); } }
//////////////////////////////////////////////////////////////////////////////
ok了,保存一下代碼。

可以咯。接下來
點Canvas--鼠標拖住JSQ腳本 拉至Inspector下空白處。

然后

點擊Button,然后找到On Click() 點那個+號。
再點小圓

找到Canvas,

點擊,找到JSQ腳本中的jisuan 。

再回到Canvas的Inspector框里

腳本變成了這樣

分別點右邊小圓,找到這些,單擊就可以了。
已經完成啦。我們來看看效果吧。點擊播放。

沒輸入之前是這樣的:

現在我輸入5和6

點擊計算按鈕

OK啦。要說明一下這個是整數的計算器噢,我強制轉換成int型
如果輸入小數的話,是會報錯的噢。

