蘇瑞安校友's Portfolio
蘇瑞安
bnar
網誌>網誌文章
上課Unity
推推數:1
今天上課上unity javascript交了

if (條件)

{ 動作… }

else

{ 動作…}

if 條件語法(Conditional Statement)

比較運算子(Comparison Operators)


var介紹

var 變數名稱
var 變數名稱 = 初始值
var 變數名稱 : 資料型態
var 變數名稱 : 資料型態 = 初始值

另外switch

switch (被判斷的變數)
{
case 數值1//(脽便打):
// 若變數 = 數值1,執行這裡
break // 跳出 switch
case 數值2://(脽便打):
// 若變數 = 數值2,執行這裡
// 沒有 break 繼續執行下一行( 跳到第9行的判斷)
case 數值3://(脽便打):
?// 若變數 = 數值3,執行這裡
break // 跳出 switch

------------------------------------------------------------------------------------------------------------
int介紹
int在unty用於var後面
int可以用來命名寫數字專用(沒有小數點)
例如:
var m :int=1
//這樣m就=1
function Start () {

}

function Update () {
m+1=m//m+1
print=m//輸出m
}


-------------------------------------------------------------------------------------------------------------
#pragma strict
var HP : int=0 //變數HP
function Start () {

}

function Update () { //連續更新
HP = HP + 1 //HP每次+1
if ( (HP >= 1000)&&(HP //HP在1000~1001之間

{
print("升級囉") //出現升級囉
}


------------------------------------------------------------------------------------------------------------範例1

1.新建javascript和球體
2.把javascript脫入建好的球
3.開啟javascript
4.打入

var power : float=200//指定數度為200

function Start ()

{

animation.Play("ready")

}

function Update () {

if(Input.GetKey("up"))//如果按鍵盤的上件(UP)

rigidbody.AddForce(transform.forward*power)//?傳回第1行

}

---------------
Input.GetKey 是傳回給unity知道指定鍵盤的代碼
裡面的("up")就是鍵盤的按鍵
如果打入esc捺按esc建球體就會往前跑

待續......

蘇瑞安於2012/11/26 下午 10:48:01更新
當日瀏覽數(147)│回應數(0)│轉寄數(0) │引用數(0)
copyright © 2012 台北海洋科技大學 TUMT All rights reserved.
各項連結網站導覽智慧財產權常見問題隱私權與服務條款聯絡我們