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

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