Unity兩日半複習

2021-06-27 19:14:21 字數 1804 閱讀 4578

一.transform :位移,旋轉,伸縮

位移:1.transform.translate(vector3.forward);

2.transform .translate(new vector3 (0,0,10));

旋**1.transform .rotate (vector3 .forward );

2.transform.rotate(new vector3 (0,0,10));

伸縮: transform.localscale += vector3.forward;

二.input:鍵盤,滑鼠,自定義

1.鍵盤:if(input.getkey(keycode.鍵盤)){}

2.滑鼠:if(input.getmousebutton(0)/(1)/(2)){}

||(相同)

3.自定義:if(input.getbutton("fire1")){}

三.gameobject

1.建立遊戲物件:

gameobject .createprimitive (primitivetype.cube);

2.轉殖:

gameobject.instantiate (cube,transform.position,quaternion .identity );

3.銷毀:

gameobject.destroy (this.gameobject);

4.查詢:

gameobject.cube=gameobject.find("cube");

gameobject .cube=gameobject.findwithtag("cube");

gameobject .cube=gameobject .findgameobjectswithtag("cube");

四.time:(目的:減緩updata的頻率) 倒計時

屬性:deltatime

倒計時:

float a=3.0f;

a-=time.deltatime ;

if(a>=0)

五.random(範圍):

static function range (min : float, max : float) : float

description描述

returns a random float number between and min [inclusive] and max [inclusive] (read only).

返回乙個隨機浮點數,在min(包含)和max(排除)之間。(唯讀)

六.yeild coroutine

void start()

ienumerator get()

七.sendmessage(同級別傳送訊息)

sendmessageupwards(向父級別傳送訊息)

sendbroandcast(向子類級別傳送訊息)

八.觸發器:trigger   碰撞器:collision

觸發器:void ontriggerenter(collision)

碰撞器:void oncollisionenter(collision col)

注意:碰撞器和觸發器的區別:觸發器必須勾選上istriger屬性,而碰撞器不需要

新年兩日流水

新年新氣象,改了部落格的 template 把 google 的 ad 也調節了以下,在文章裡面顯示,這樣不會破壞整個 template 的風格。當然這裡參考並且基本抄襲了 cat 的 js 這裡感謝 cat 的幫助和無私奉獻,嘿嘿.牡丹確實是國花,寫上篇部落格的時候我還沒有認識到,今天看到都在開放...

兩日小結 7 13 7 14

ssw02今天心情很不舒服,不僅連 都不想打,而且連部落格也沒時間更。原因是乙個誤會 意外,讓ssw02差點失去了住校生的資格。好煩好煩好煩的吶!昨天意外的部落格高產,不過時間還是太少了,ssw02還是將盡力將更好的部落格帶給各位。ssw02目前最差的環節就是字串演算法,字串演算法!而這幾天恰好又是...

git兩日學習小結

以下內容,僅是為了鞏固自己兩天以來對git的初步學習。也是本人第一次發部落格 紀念一下。新手想要學習git,推介去看廖雪峰大神的git教程。廖雪峰的官方 mkdir learngit cd learngit pwd git initpwd命令用於顯示當前目錄,git init初始化乙個git倉庫,倉...