close

FPC(First People Controller)外掛四個動作腳本

Character Controller: 腳色預設為rigibody(剛體), 即具備有碰撞和重力等物理特性

Mouse Look: 滑鼠直接控制鏡頭的轉向

Character Motor: 使得角色具有前進動力, 包含力學物理特性

FPS Input Controller: 接收鍵盤訊息, 前進/左轉右轉的能力

-------------------------------------------------------------------------------------

加入文字

GameObject->Create Other-> GUI Text

設定顯示文字"Hello World"

顯示結果如下:

Project下新增資料夾, 重新命名為Script

點選Script目錄夾, 新增Javascript, 命名TestText

預設程式碼如下

將剛剛加入的Text元件重新命名guiText, 避免空格出現

Script->點選TestText->Open

將人機介面的guiText的屬性text改成Ryan

滑鼠左鍵點選TestText拖拉至guiText元件之下, 則JavaScript才會發生作用(執行)

確認加入JavaScript成功的話, 則script屬性會寫入TestText

顯示結果

改顯示時間

guiText.text = Time.time.ToString();

倒數計時從10倒數至0

倒數至5

判斷鍵盤輸入0,1,或2

新增另一個JavaScript, 命名Fruit.js, 並滑鼠左鍵拖拉至guiText建立連結

並移除上一個JavaScript的連結(TestText.js)

#pragma strict

function Start () {

}

function Update () {
   var fruits = new Array("Apple", "Banna", "Orange");
   
   if(Input.GetKey("0"))
       guiText.text  =fruits[0];
   if(Input.GetKey("1"))
       guiText.text  =fruits[1];
   if(Input.GetKey("2"))
       guiText.text  =fruits[2];
        
}

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 me1237guy 的頭像
    me1237guy

    天天向上

    me1237guy 發表在 痞客邦 留言(0) 人氣()