循環(huán)背景是不斷地進(jìn)行背景圖的裁切與結(jié)合,然后顯示在窗口上所產(chǎn)生的一種背景畫(huà)面循環(huán)滾動(dòng)的效果。下面就介紹如何利用同一張跟窗口大小相同的背景天空?qǐng)D案來(lái)產(chǎn)生背景由左向右循環(huán)滾動(dòng)的動(dòng)畫(huà)效果的。
首先來(lái)介紹背景圖由左向右的概念。假設(shè)下圖所示的這張圖是前一秒畫(huà)面更新時(shí)所看到的畫(huà)面(外圍的方框代表窗口),當(dāng)下一秒背景向右滾動(dòng)時(shí)。
(闡述為完成)
范例ch3_6:使用定時(shí)器,將連續(xù)的任務(wù)圖案顯示在窗口上,產(chǎn)生動(dòng)畫(huà)效果。
下載地址:
ch3_6(上傳到windows live空間,可能需要MSN賬號(hào)登陸)
說(shuō)明:程序源代碼中有相關(guān)的注釋。
程序運(yùn)行結(jié)果如下圖:

PS:如想獲得更多關(guān)于Visual C++游戲開(kāi)發(fā)的內(nèi)容,可點(diǎn)擊隨筆
:《Visual C++游戲編程基礎(chǔ)》學(xué)習(xí)筆記——索引隨筆。