出版時間:2010-9 出版社:清華大學 作者:TonyGaddis 頁數(shù):567 譯者:周靖
Tag標簽:無
內(nèi)容概要
《C++圖形與游戲編程基礎(chǔ)》作為入門教材,采用一種新穎、有趣的“寓教于樂”的方式來講授傳統(tǒng)主題,即鼓勵并引導學生親自動手寫程序來生成圖形、處理圖像/聲音和玩游戲。所有例子和作業(yè)都經(jīng)過精心設(shè)計,能很好地激發(fā)學生的學習興趣,使其在整個課程中都能興趣盎然地專心學、動手做。 全書共12章,涵蓋的基本主題包括數(shù)據(jù)類型、變量、輸入、輸出、控制結(jié)構(gòu)、函數(shù)、數(shù)組、文件、類和對象。在學習過程中,循序漸進地介紹如何畫一些基本的圖形,如何加載和處理圖像,如何創(chuàng)建圖形和動畫,如何播放音樂和音效,如何檢測程序不同圖形元素(稱為sprite)之間的碰撞。同時還介紹如何綜合運用這些技能創(chuàng)建互動電腦游戲。 本書適合沒有任何編程背景但對游戲編程具有強烈興趣的讀者,是幫助他們進入圖形和游戲編程世界的理想教程。
作者簡介
Tony Gaddis在北卡羅來納州的海伍德社區(qū)學院講授“計算機編程語言”、“操作系統(tǒng)”和“物理”課程。他在1994年被評為北卡羅來納社區(qū)學院的“年度最佳教師”,并在1997年獲得“教學卓越獎”。Tony也提供對公司和機構(gòu)(包括NASA的肯尼迪航天中心)的培訓。他著有Starting 0ut with C++和Starting Out with Java,并與人合著了Starting Out with Visual Basic 2005。
書籍目錄
第1章 計算機和編程概論第2章 用C+和Dark GDK庫進行圖形編程第3章 變量、計算和顏色第4章 void函數(shù)第5章 處理圖像第6章 控制結(jié)構(gòu) 第7章 游戲循環(huán)和動畫第8章 Vulture Trouble游戲:引入聲音、物理和文本效果第9章 返回值的函數(shù)和鼠標輸入第10章 數(shù)組和tile map第11章 字符串和文件第12章 面向?qū)ο缶幊谈戒汚 下載和安裝必要的軟件附錄B ASCII字符集
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載