一崎脉、讓球體移動(dòng)
首先我們先創(chuàng)建一個(gè)平面以及球體將他們位置放好匙铡,然后為球體添加一個(gè)剛體图甜。
然后我們?cè)賱?chuàng)建一個(gè)C#腳本,將腳本掛載在球體上鳖眼,然后打開(kāi)腳本開(kāi)始寫(xiě)代碼黑毅,代碼如下:
然后我們?cè)侔褏?shù)傳上去球體就能前后左右移動(dòng)了
下面我們就要讓攝像機(jī)跟隨著我們的球體走了,將攝像機(jī)當(dāng)成球體的子物體當(dāng)然不行钦讳,首先我們?cè)賱?chuàng)建一個(gè)C#腳本文件,讓其掛載在我們的攝像機(jī)上矿瘦,然后我們打開(kāi)腳本枕面。
下面我們?cè)儆肅Ube將場(chǎng)景搭建好,然后我們?cè)賱?chuàng)建我們的拾取物缚去,首先創(chuàng)建一個(gè)Cube潮秘;然后為了效果我們給它三個(gè)軸都旋轉(zhuǎn)45度,然后看看效果
然后我們?cè)僮屵@個(gè)拾取物旋轉(zhuǎn)起來(lái)先創(chuàng)建一個(gè)C#腳本讓其掛載在拾取物上易结,然后我們打開(kāi)腳本編寫(xiě)
下面我們?cè)賹⑹叭∥镌O(shè)置為預(yù)制物枕荞,然后再將這些拾取物擺放好
下面我們就要讓其成為拾取物了,我們首先打開(kāi)我們球體的C#腳本編輯讓其在碰撞的時(shí)候形成一個(gè)觸發(fā)摧毀拾取物搞动。當(dāng)該游戲?qū)ο蟀l(fā)生碰撞時(shí)候就會(huì)該游戲?qū)ο缶蜁?huì)被禁用躏精。
然后我們?cè)賮?lái)到Unity3D在拾取物的預(yù)制物上創(chuàng)建一個(gè)Tag命名為PickUp,然后我們?cè)陬A(yù)制物的Tag上選擇PickUp
再將我們預(yù)制物上的觸發(fā)器勾選鹦肿;
這樣我們的拾取物就真正完成了矗烛。開(kāi)始游戲移動(dòng)小球,當(dāng)小球觸碰到拾取物時(shí)箩溃,拾取物就會(huì)被禁用消失瞭吃;
最后開(kāi)始我們的計(jì)數(shù)器了,顯示拾取的數(shù)量涣旨,首先我們創(chuàng)建一個(gè)空物體虱而,給它添加一個(gè)組件GUIText設(shè)置好位置。然后進(jìn)入我們的球體的C#腳本里面編輯
最后我們將GUI給它
運(yùn)行看看开泽,好像還不錯(cuò)
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者