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

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