黃維 梁吉林 瞿松
摘 要 游戲編寫是游戲程序設(shè)計中最重要的內(nèi)容之一。隨著當(dāng)今社會的發(fā)展,網(wǎng)絡(luò)應(yīng)用和計算機(jī)技術(shù)發(fā)展速度飛快,對游戲程序的開發(fā)相應(yīng)的進(jìn)入了一個高速發(fā)展階段,尤其在近幾年,智能手機(jī)與平板電腦的普及,使得游戲程序的開發(fā)達(dá)到高潮,因此,對于游戲的編寫也是加大了投入力度,但是,在目前的程序設(shè)計課程中,缺少了C++游戲編寫的平臺,針對此種情況,本文探索和研究C++游戲編寫的制作。
關(guān)鍵詞 C++ 游戲編寫 程序設(shè)計
中圖分類號:TP311 文獻(xiàn)標(biāo)識碼:A
0前言
由于當(dāng)今時代的發(fā)展,嵌入式設(shè)備成為了人們?nèi)粘I畋夭豢缮俚呐渲茫谥悄苁謾C(jī)和平板電腦的普及下,對于網(wǎng)絡(luò)娛樂技術(shù)發(fā)展來說日益重要,因此,部分高校開啟網(wǎng)絡(luò)游戲應(yīng)用、游戲開發(fā)、游戲編程等科目以達(dá)到對網(wǎng)絡(luò)娛樂市場的需求。在游戲編寫中,首先,要注重的是C語言和C++的使用,本文著重分析C++對游戲編寫的作用,以及C++游戲編寫的制作理論等。
1動畫編程
大家都知道,游戲是動畫的延伸,根據(jù)動畫的原理,在動畫移動時,使用鼠標(biāo)鍵盤的操作和變化,就是游戲。動畫一般為三種形式,即:形變、位變、色變。
1.1形變
以上兩種動畫編寫可以促使游戲的良性開發(fā),在使用此兩種方法的同時注意游戲的本質(zhì)在于“動”與“畫”的結(jié)合,而圖畫需要存入內(nèi)存里。但是,在游戲的編寫中要注意的重要因素為:速度。如果利用上面的編寫程式,容易造成內(nèi)存占用量太多,使游戲編寫速度降低,由此容易造成游戲在開發(fā)出來后會出現(xiàn)一系列的漏洞,解決該問題就需要利用計算機(jī)圖形重畫功能,使圖形在內(nèi)存中將部分圖畫重新編寫,然后再將新舊圖畫合在一起,如此反復(fù)進(jìn)行,就可以使內(nèi)存占用量縮小,使運(yùn)行速度加快。
2結(jié)語
根據(jù)本文上述,可以基本的對C++游戲編寫有個基本概念,在此設(shè)計上雖然較Windows自帶的游戲水平上稍微差些,但具有讓大家以自身的能力,設(shè)計出C++游戲編寫的游戲。以簡單大概的數(shù)據(jù),模擬出C++游戲編寫的數(shù)據(jù),以供大家參考。
參考文獻(xiàn)
[1] 倪建新.基于C語言的游戲開發(fā)教學(xué)平臺的設(shè)計與實(shí)現(xiàn)[J].電腦知識與技術(shù),2012,12(14):18-22.
[2] 潘潁.基于游戲的C語言教學(xué)模式的探索與研究[J].科技信息(科學(xué)教研),2010,6(9):18-19.
[3] 吳志輝.游戲程序設(shè)計教學(xué)案例[J].計算機(jī)教育,2011,3(11):12-15.