上節(jié)課怜珍,我們讓游戲動了起來端蛆,小鳥也可以通過空格控制上升和下落了。這節(jié)課我們把游戲的管道加進來酥泛,至此今豆,我們游戲的有所角色就都登場完畢了。
讓我們先看一下這節(jié)課的游戲效果柔袁。
我們看到呆躲,游戲增加了一組管道,每對管道由上下兩個組成捶索,每對管道的高度不同插掂,管道以一定的速度勻速向左移動。我們還是先看一下本節(jié)課代碼:
首先腥例,我們來看看管道是怎么組成的辅甥。通過運行游戲我們發(fā)現(xiàn),管道都是一對一對出現(xiàn)的燎竖。一個頭朝上璃弄,一個頭朝下。他們本質(zhì)是一張圖片构回,只是翻轉(zhuǎn)了一下而已夏块。因此,我們首先定義了管道圖片的代碼:
接下來我們定義了一組坐標(biāo)纤掸,我們的圖片首選會渲染到這些坐標(biāo)上脐供。因為每對管道的高度也就是Y坐標(biāo)不一樣,我們還要對Y坐標(biāo)取一個隨機數(shù):
在游戲的循環(huán)里借跪,我們迭代這些坐標(biāo)患民。并且將X坐標(biāo)勻速的向左移動兩個像素,我們的管道就能夠動起來了垦梆。
這就是本節(jié)課的內(nèi)容匹颤,下節(jié)課。我們看怎么讓檢測小鳥有管道的碰撞托猩。