亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        空戰(zhàn)游戲設(shè)計(jì)實(shí)例

        2016-05-18 11:15:21楊衛(wèi)紅
        電腦知識(shí)與技術(shù) 2016年9期

        楊衛(wèi)紅

        摘要:就面向?qū)ο蟮某绦蛟O(shè)計(jì)而言,基類的設(shè)計(jì)至關(guān)重要,在游戲軟件的開發(fā)中,“精靈”的設(shè)計(jì)是關(guān)鍵的步驟。首先,可以創(chuàng)建精靈的基類,再通過繼承得到子類,如戰(zhàn)機(jī)類、子彈類、爆炸效果類等。該文意在通過游戲的開發(fā)過程,闡述面向?qū)ο蟮脑O(shè)計(jì)理念。

        關(guān)鍵詞:面向?qū)ο螅换?;派?/p>

        中圖分類號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2016)09-0138-04

        An Design Instance of Air Combat Game

        YANG Wei-hong

        (Dongguan Science and Technology School, Dongguan 523460, China)

        Abstract: In the case of object-oriented programming, the design of the base class is very important. As we develop a game software,the design of the sprite is a key step. First, we may create a base class of sprite,then we get the derived class by inheritance, for example: fighter class, bullet class, explosion effect class etc. The intention of writing this article is to elaborate the design conception of object-oriented via the game development process.

        Key words: game; class; inheritance

        1 設(shè)計(jì)目標(biāo)

        1)利用Visual Studio 2010創(chuàng)建一個(gè)基于VC++的MFC單文檔應(yīng)用程序SkyWar,程序運(yùn)行效果如圖1所示。

        2)游戲背景及精靈的移動(dòng)平順無閃爍,爆炸的動(dòng)畫效果逼真。

        3)游戲中的“我方戰(zhàn)機(jī)”可跟隨鼠標(biāo)移動(dòng),當(dāng)按下鼠標(biāo)左鍵時(shí),可向敵機(jī)射擊。

        4)擊中目標(biāo)或雙方戰(zhàn)機(jī)發(fā)生碰撞時(shí),可顯示爆炸的動(dòng)畫效果。

        5)游戲運(yùn)行環(huán)境:Windows XP/ Windows 2000 /Windows 7。

        6)分辨率設(shè)置:1600×900像素。

        2 設(shè)計(jì)思路

        精靈是顯示在背景上層的圖像,也被稱為游戲?qū)ο?,通常,精靈表示游戲中所有運(yùn)動(dòng)的部分,精靈可以包括:自己人、敵人、子彈等。精靈的狀態(tài)是根據(jù)圖片、位置、色彩等變化的,因此,精靈需要保存各種信息,如:即時(shí)位置、即時(shí)速度、即時(shí)方向、可見性、幀、動(dòng)畫等。伴隨著精靈的出現(xiàn),將有一幀或多幀的動(dòng)畫被顯示出來。當(dāng)精靈需要出現(xiàn)時(shí),游戲?qū)ο髮⑿枰粋€(gè)視覺上真實(shí)的動(dòng)畫存在。

        本文將呈現(xiàn)如何基于Visual Studio 2010,利用VC++編程開發(fā)一個(gè)簡(jiǎn)單的空戰(zhàn)游戲的過程。要求游戲能顯示“我方戰(zhàn)機(jī)”、“敵機(jī)”、“子彈”、“爆炸效果”等精靈,并能進(jìn)行簡(jiǎn)單的空戰(zhàn)游戲。我們將通過設(shè)計(jì)一個(gè)精靈的基類(原型類),然后派生子類,創(chuàng)建相應(yīng)的對(duì)象,從而實(shí)現(xiàn)在背景上顯示游戲的精靈,該游戲中各種類的關(guān)系如圖2所示。

        其中,CFlyObj為基類,由CFlyObj類派生出我方戰(zhàn)機(jī)類CUpPlane,敵機(jī)類 CDnPlane,子彈類CBullet,和爆炸類CExplosion等。

        中文字幕人妻丝袜乱一区三区| 日韩av天堂一区二区| 国产区女主播在线观看| 欧美一区二区三区红桃小说| 精品国产一级毛片大全| 日韩久久免费精品视频| 国产亚洲精品久久情侣| 国产精品亚洲αv天堂无码| 日本一区二区精品88| 亚洲国产综合精品久久av| 亚洲一区二区国产一区| 亚洲性无码一区二区三区| 国产剧情国产精品一区| 久久人妻av不卡中文字幕| 自拍视频在线观看首页国产| 亚洲成在人线在线播放无码| 亚洲综合无码| 国内精品久久人妻性色av| 91中文人妻熟女乱又乱| 50岁熟妇的呻吟声对白| 久久免费精品国产72精品剧情| 日本高清一区二区在线播放| 日韩一区二区三区无码影院 | 亚洲精品宾馆在线精品酒店| 成人区人妻精品一熟女 | 国产在线观看自拍av| 97人妻碰碰视频免费上线| 最新国产精品亚洲二区| 国产黄色一区二区三区,| 久久狠狠爱亚洲综合影院| 欧美老妇与禽交| 国产亚洲一区二区三区成人| 2020国产在视频线自在拍| 午夜无码国产理论在线| 男人的天堂av网站一区二区| 亚洲国产精品自拍成人| 欧美人与禽zozzo性伦交| 97国产免费全部免费观看| 视频一区二区免费在线观看| 色综合久久无码五十路人妻 | 亚洲欧美另类自拍|