void
start()
void
update()
}ienumerator
task3()
//讓cylinder移動的四種方法
//第一種方法:改變position位置資訊,讓他在乙個方向有持續增量
+= new vector3(time.deltatime * 2f, 0, 0);
//第二種方法:通過transform.translate方法
// transform.translate(vector3.right * time.deltatime * 2f, space.self);//預設是self座標方向
//第三種方法:vector3.lerp方法,非勻速,先快後慢
vector3 target =
newvector3(4f
,0,-
4f);// transform.position = vector3.lerp(transform.position, target, time.deltatime);
//第四種方法:vector3.movetowards方法,勻速
= vector3.movetowards(transform.position, target, time.deltatime);
//虛擬軸控制移動wasd
float h = input.
getaxis
("horizontal");
float v = input.
getaxis
("vertical");
transform.
translate
(vector3.right * h * time.deltatime)
; transform.
translate
(vector3.forward * v * time.deltatime)
;
傳參物件位移
private
rigidbody r;
// start is called before the first frame update
void
start()
// update is called once per frame
void
update()
collision是碰撞引數的集合體,裡面有你所需要的各種碰撞資訊
//碰撞事件檢測
private
void
oncollisionenter
(collision collision)
}private
void
oncollisionexit
(collision collision)
}private
void
oncollisionstay
(collision collision)
}
碰撞之後就是觸發器了,box collider 裡面勾選is trigger,碰撞器變成了觸發器。
碰撞觸發三條件:
//trigger事件,運動的物體必須帶有collider和rigidbody
//另乙個物體必須至少有collider
//其中乙個勾選istrigger
private
void
ontriggerenter
(collider other)
private
void
ontriggerexit
(collider other)
private
void
ontriggerstay
(collider other)
}
在建立預製體的時候經常會需要新增乙個壽命,即自動銷毀destroy()。
可以在prefabs(自創的預製體資料夾)裡找的預製體,open prefab檢視
也可以在物件的》直接切過去看
void
start()
同樣的是觸發機制。
// start is called before the first frame update
private
ray ray;
private
raycasthit hit;
public
gameobject obj;
// update is called once per frame
//建立一條射線
//檢測射線與其他物體的碰撞,得到碰撞資訊
//通過碰撞資訊對物體進行處理
void
update()
}}
以上是我菜(逃)學unity的**筆記 canvas基礎歸納
beginpath 新建一條路徑,生成之後,圖形繪製命令被指向到路徑上生成路徑。closepath 閉合路徑之後圖形繪製命令又重新指向到上下文中。stroke 通過線條來繪製圖形輪廓。fill 通過填充路徑的內容區域生成實心的圖形。lineto x,y 繪製一條從當前位置到指定x以及y位置的直線 a...
C Unity 三種倒計時的方法
第一種,通過使用time.time 遊戲已進行時間 和時間間隔 1s 做判斷。寫在update 中 倒計時開始的秒數 public int seconds 任意整數 間隔時間t private float t 1 public void update public void timer1 第二種,通...
CSS知識歸納 2
每個元素都有其對應的盒模型 border邊框,border width border style solid實線 dashed虛線 dotted點狀 double雙線 border color padding內邊距 margin外邊框,可以為賦值,使元素內容區域向外展開 元素間上下外邊距會合併,取兩...