• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

              C++博客 :: 首頁 :: 聯系 :: 聚合  :: 管理
              117 Posts :: 2 Stories :: 61 Comments :: 0 Trackbacks

            常用鏈接

            留言簿(8)

            搜索

            •  

            最新評論

            閱讀排行榜

            評論排行榜


                多背景循環動畫的背景循環原理其實與隨筆“背景動畫設計——循環背景動畫”講過的背景循環的原理相同。不過由于不同背景在遠近層次上及實際視覺移動速度上并不相同,因此在以貼圖的方法制作多背景循環動畫時,需要決定不同背景貼圖的先后順便及滾動的速度。
                下圖是本篇隨筆多背景循環動畫范例的運行結果,畫面中出現了幾種背景及恐龍跑動的前景圖:

                觀察上面的圖,先要決定構成這幅畫面的貼圖順序。從遠近層次來看,天空是最遠的,接著是草地和山巒,因為山巒疊在草地上,接下來是房屋,最后才是前景的恐龍,所以進行畫面貼圖時順序應該是:天空—>草地—>山巒—>房屋—>恐龍
                另外,進行山巒、房屋及恐龍的貼圖操作時,還需要進行透明的操作,才能使得這些物體能疊在它們前一層的背景上。
                決定了貼圖時的順序之后,接著要來決定北京滾動時的速度。由于最遠的背景是天空,所以當前景的恐龍跑動時,滾動速度應該是最慢的,而天空前的山巒滾動速度應該比天空要快一點,至于房屋與草地,因為連在一起,所以滾動速度相同,而且又會比山巒還要快一點,這樣我們就決定出了所有背景的滾動速度為:天空<山巒<草地=房屋
                前景的恐龍只讓它在原地跑動,由于背景自動向右滾動,因此就會產生恐龍向前奔跑的視覺效果。


            范例ch3_7:運用貼圖技巧并調整不同背景循環滾動的速度,顯示具有遠近層次感的多背景循環動畫。
            下載地址:ch3_7(上傳到windows live空間,可能需要MSN賬號登陸)
            說明:程序源代碼中有相關的注釋。
            程序運行結果如下圖:



            PS:如想獲得更多關于Visual C++游戲開發的內容,可點擊隨筆:《Visual C++游戲編程基礎》學習筆記——索引隨筆
            posted on 2010-04-09 18:16 煙皚 閱讀(1720) 評論(0)  編輯 收藏 引用 所屬分類: 《Visual C++游戲編程基礎》學習筆記
            午夜人妻久久久久久久久| 狠狠色丁香久久婷婷综| 99久久国产亚洲高清观看2024| 久久AV无码精品人妻糸列| 亚洲国产精品无码久久久久久曰| 99久久婷婷国产综合精品草原 | 久久精品成人国产午夜| 久久久久免费看成人影片| 久久婷婷国产综合精品| 久久综合狠狠综合久久| 成人久久久观看免费毛片| 久久这里只精品国产99热| 91精品国产综合久久香蕉| 久久99精品久久久久久9蜜桃 | 99久久免费国产精品热| 久久精品国产只有精品2020| 97久久超碰国产精品2021| 国产精品久久久天天影视香蕉 | 婷婷国产天堂久久综合五月| 99久久香蕉国产线看观香 | 久久精品亚洲日本波多野结衣 | 色婷婷久久久SWAG精品| 少妇熟女久久综合网色欲| 久久精品午夜一区二区福利 | 亚洲&#228;v永久无码精品天堂久久 | 久久亚洲精品成人无码网站| 少妇人妻88久久中文字幕| 久久精品一区二区三区不卡| 久久激情五月丁香伊人| 97精品国产97久久久久久免费| 2021精品国产综合久久| 性做久久久久久免费观看| 97热久久免费频精品99| 久久久精品国产| 亚洲成人精品久久| 亚洲精品国精品久久99热一| 久久精品一区二区国产| 亚洲AV无码一区东京热久久 | 欧美午夜精品久久久久久浪潮| 久久ZYZ资源站无码中文动漫| 人人狠狠综合久久亚洲|