iLMS知識社群歷程檔Login
Position: 黃國哲 > Unity
1090406 if 的語法
by 黃國哲 2020-04-06 21:03:57, Reply(0), Views(393)

語法的格式:if(動作條件) (執行的動作) ;


比較數字:
if (a == 11)
Application.OpenURL("http://google.com/");

else
{
text1.text = " No Data" ;
}




比較文字:
if (name.text == "11")
Application.OpenURL("http://google.com/");

else
{
text1.text = " No Data" ;
}

兩者的差異在於「"  "」,比較文字的時候要加上小標記,數字時則不用。




範例一:點擊滑鼠開啟Google網頁
void Update()
{
if (Input.GetMouseButtonDown(0))
Application.OpenURL("http://google.com/");
}




範例二:按下鍵盤向右的方向箭,物體向右移動

void Update()
{
if (Input.GetKey(KeyCode.RightArrow))
rigid2D.AddForce(new Vector2(50,0),ForceMode2D.Force);
}


Reply