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

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