第二個小游戲《Break The Bricks》

在之前掌握的基本知識中,加深記憶,做了第二個小游戲,原理和使用到的API和第一個類似。

游戲效果(白球?yàn)樽訌棧?/div>

白球是子彈,初始對面是排好的墻,通過剛體屬性撞擊后倒塌。

那我們來具體說下游戲制作過程吧:

1.創(chuàng)建打磚塊游戲的場地,那和上一個游戲一樣,拖一個Plane,然后匹配個Material的Ground給它賦值顏色;

2.創(chuàng)建磚塊的Prefabs組成一面墻(數(shù)量隨意),記得加Rigidbody

3.創(chuàng)建子彈的Prefabs,同樣記得加Rigibody

4.創(chuàng)建子彈對應(yīng)的腳本:

? ? 1.控制子彈的生成,GameObject.Instantiate(bullet, position, rotation)

? ? 2.給子彈賦加速度,rigidbody.velocity = transform.forward * speed;? ? // 賦值子彈加速度,speed自定義

5.控制相機(jī)移動,和上一個游戲一樣:

? ? 1.獲取鍵盤輸入的上W下S左A右D, Input.GetAxis("Horizontal") /?Input.GetAxis("Vertical")

? ? 2. transform.Translate()來控制相機(jī)位置;


今天差不多就這樣,這個游戲還是很簡單,接下來會做一個稍微真實(shí)點(diǎn)的游戲,會有更多內(nèi)容,到時候跟大家一起分享制作過程。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容