Visual C++游戲編程基礎(chǔ)

出版時(shí)間:2005-5  出版社:電子工業(yè)出版社  作者:榮欽科技  頁數(shù):393  字?jǐn)?shù):700000  
Tag標(biāo)簽:無  

前言

  前言  在IT行業(yè)人們常常說的一句話是,技術(shù)的飛速發(fā)展給我們帶來的唯一問題是其本身發(fā)展太快了。對(duì)于我們國家處于全球文化產(chǎn)業(yè)及創(chuàng)意產(chǎn)業(yè)日新月異大格局中,電子游戲、網(wǎng)絡(luò)游戲的發(fā)展之快,更是令人眼花繚亂,目不暇接。文化的移植和技術(shù)的嫁接,能使得一款網(wǎng)絡(luò)游戲的代理就促生了一家上市公司和它的主人雄踞富豪榜的奇跡。泊來的文化和異國的精品,已將我們的游戲玩家的口味吊得居高不下,也將他們的眼界煉得近乎刁鉆。他們拭目以待,期盼著一款又一款我們民族自己的游戲產(chǎn)品有著一席之地,漸成氣候而終將席卷全球。消費(fèi)市場(chǎng)的成熟和需求的超前已經(jīng)迫切呼喚屬于中華民族自己的游戲精品,其瓶頸集中體現(xiàn)在人才匱乏方面,于是與國際接軌的配套人才體系的建設(shè)成為至關(guān)重要、急待解決的問題——如何培養(yǎng)優(yōu)秀的游戲設(shè)計(jì)師和開發(fā)人員?如何開發(fā)符合市場(chǎng)需求的游戲產(chǎn)品?如何成為成功的游戲開發(fā)商?這正是我們要回答的問題。  從策劃到設(shè)計(jì),從開發(fā)到上市,一款完美的游戲出品并非易事。游戲已經(jīng)不再只是打發(fā)時(shí)間的消遣,它給我們提供了一個(gè)無限伸展的內(nèi)心世界,一種分享我們共同經(jīng)歷、體驗(yàn)、希望和夢(mèng)想的機(jī)會(huì)?! ∈紫?,我們要了解游戲到底是什么,要回答什么是好的游戲,什么是好玩的游戲。在多元文化加市場(chǎng)經(jīng)濟(jì)的年代,我們要了解我們的游戲玩家,玩家永遠(yuǎn)是上帝。游戲就在于它好玩,而游戲的好玩就在于它的互動(dòng)參與和競(jìng)技動(dòng)力,能讓參與者有興趣而積極互動(dòng)的游戲其要素有很多,情節(jié)感受、視覺享受、難易編排、控制技能等。這一切都需要策劃、設(shè)計(jì)、編寫、生成、測(cè)試,形成了一個(gè)以游戲產(chǎn)品為核心的循環(huán)鏈,一個(gè)完整的業(yè)界。目前在鏈的各個(gè)環(huán)節(jié)上,除了終端的玩家嗷嗷待哺不乏其人外,其他環(huán)節(jié)就人才稀少,多處空白。其實(shí)我們真正缺乏的不是人才,而是缺少掌握了該專業(yè)知識(shí)的行家。為了填補(bǔ)這些空白,讓那些有潛力的人們盡快獲得他們所需要的知識(shí)技能,我們特編輯這套《游戲?qū)W院經(jīng)典書叢》?! ⊙芯刻接懹螒虻囊赜性S許多多,僅從設(shè)計(jì)考慮,就有兩大方面:藝術(shù)和技術(shù)。任何一套好的游戲都靠精密完善的策劃。在開發(fā)過程中,又有許多的講究,流程的安排,編程的方法,制作的技巧等等。因此,這套叢書主要包括四個(gè)模塊:策劃、設(shè)計(jì)、編制和測(cè)試(玩法),已形成一個(gè)完整的體系。本套叢書從游戲項(xiàng)目整體思想與系統(tǒng)設(shè)計(jì)、游戲程序開發(fā)、游戲用戶界面和視聽藝術(shù)等方向切入,涵蓋了游戲產(chǎn)業(yè)領(lǐng)域的幾大方向,覆蓋了初、中、高三個(gè)層次,涉及領(lǐng)域廣泛,縱深適宜。參加叢書編寫的作者和編審委員會(huì)有來自美國游戲界的資深專家,韓國的游戲開發(fā)專家,中國臺(tái)灣的游戲開發(fā)團(tuán)隊(duì),多次獲獎(jiǎng)的國內(nèi)外游戲美術(shù)設(shè)計(jì)師,又有來自國內(nèi)外著名高校中專門從事游戲研究和教學(xué)的學(xué)者教授?! ‰S著電腦硬件系統(tǒng)的改良,芯片由32位提升到128位,未來的電子和網(wǎng)絡(luò)游戲?qū)⑹侨绾蔚陌l(fā)展趨勢(shì)?我想,它必將是更智能化、更藝術(shù)性、更人性味,因而更酷。在高性能的硬件設(shè)備的支持下,游戲的驅(qū)動(dòng)引擎更具威力,控制功能更加完備,在一個(gè)錯(cuò)綜復(fù)雜的極度擴(kuò)張的游戲大世界中,帶著超乎常人智慧的人工智能的應(yīng)對(duì)力,使得所有要素包括藝術(shù)的風(fēng)格、情感的互動(dòng)、故事的鋪展、視覺的表現(xiàn),用戶的界面,融合為有機(jī)的一體,給人們帶來更豐富的娛樂和體驗(yàn)。好的游戲給人們的生活帶來了健康愉快的補(bǔ)充,唯美的藝術(shù)享受,潛默的教育功效,時(shí)尚的情感陶冶。市場(chǎng)總是要開張的,如果沒有足夠的優(yōu)質(zhì)游戲,那么市場(chǎng)就不免會(huì)被粗劣的游戲所充斥。面對(duì)著廣大成長中的青少年,誰掌握著游戲的導(dǎo)向權(quán)更是至關(guān)重要?! 〕ナ袌?chǎng)價(jià)值的意義,電子游戲包括網(wǎng)絡(luò)游戲的發(fā)展的必要性還在于對(duì)我國文化產(chǎn)業(yè)發(fā)展的重要性。游戲作為一種特殊的創(chuàng)意文化產(chǎn)品形態(tài),是文化產(chǎn)業(yè)鏈中的不可缺少的一環(huán)。創(chuàng)意產(chǎn)業(yè)是文化產(chǎn)業(yè)中最具創(chuàng)造性和先導(dǎo)性的核心組成部分,在創(chuàng)意產(chǎn)業(yè)已成為其他產(chǎn)業(yè)核心的新經(jīng)濟(jì)時(shí)代(美國創(chuàng)意產(chǎn)業(yè)占GNP的70%, 加拿大占GDP的60%),世界創(chuàng)意經(jīng)濟(jì)全球每天220億美元的產(chǎn)值的今天,中國的經(jīng)濟(jì)轉(zhuǎn)型在世界的整體發(fā)展趨勢(shì)中也將從過去的中國制造逐步轉(zhuǎn)向未來的中國創(chuàng)造。我們希望有更多的業(yè)界有識(shí)之士能關(guān)注這一新的發(fā)展領(lǐng)域,投入自己的聰明才智,精力能量,去解決開創(chuàng)游戲業(yè)的一道道難題;我們也希望有了由游戲?qū)<胰后w精心編寫的這套叢書,你能從中找到大部分解決問題的方案,無論你想成為這一產(chǎn)業(yè)的經(jīng)營者,還是設(shè)計(jì)創(chuàng)作人員,或是玩家。特別是對(duì)于從事游戲?qū)I(yè)領(lǐng)域的教學(xué)科研和教育培訓(xùn)相關(guān)教師和學(xué)生,這是一套完整的教科書。歡迎政府組織、教育機(jī)構(gòu)、業(yè)界同仁和專業(yè)人士提出寶貴的建議和批評(píng),共同參與,不斷完善游戲教育體系,為我國的游戲產(chǎn)業(yè)的健康發(fā)展做出義不容辭的貢獻(xiàn)。

內(nèi)容概要

本書介紹了如何以Visual C++及DirectX來設(shè)計(jì)游戲,主要針對(duì)想學(xué)習(xí)游戲設(shè)計(jì)的初學(xué)者,通過本書深入淺出的概念與實(shí)例相結(jié)合來逐步實(shí)現(xiàn)自己制作游戲的夢(mèng)想。書中循序漸進(jìn)地從游戲畫面繪制、游戲動(dòng)畫技巧、游戲輸入消息處理、游戲人工智能、游戲物理現(xiàn)象設(shè)計(jì)原理及如何進(jìn)入3D世界等基本的游戲設(shè)計(jì)基礎(chǔ)開始,到實(shí)際的程序范例編寫,除了讓初學(xué)者有清楚的基礎(chǔ)概念以外,還能實(shí)際地應(yīng)用于游戲設(shè)計(jì),書中的最后一章以游戲項(xiàng)目開發(fā)為范例,完整地展示了初期規(guī)劃及所有設(shè)計(jì)過程,隨書光盤內(nèi)容為書中范例源文件。   本書適合游戲開發(fā)人員及游戲相關(guān)專業(yè)師生學(xué)習(xí)使用。  榮欽科技擁有一支專精各種計(jì)算機(jī)知識(shí)領(lǐng)域的專家團(tuán)隊(duì)。高凝聚力產(chǎn)生高含量的IT信息資訊圖書。榮欽科技在游戲開發(fā)、網(wǎng)絡(luò)開發(fā)、影像處理、硬件編程、程序語言等領(lǐng)域都有獨(dú)到的見解和核心技術(shù)實(shí)力。更為重要的是、榮欽科技團(tuán)隊(duì)擁有一顆永不懈怠的上進(jìn)心,這正是保證他們推出的每一種圖書品質(zhì)優(yōu)秀的力量源泉,榮欽希望和讀者的每一次交流都可以讓彼此得到最大的收獲。    肖永亮博士,著名數(shù)字媒體專家,教授。任教于美國紐約大學(xué)和北京師范大學(xué)。美國計(jì)算機(jī)協(xié)會(huì)圖形圖像學(xué)會(huì)(ACM SIGGRAPH)北京分會(huì)會(huì)長。北京師范大學(xué)藝術(shù)與傳媒學(xué)院副院長、數(shù)字媒體研究所所長、博士生導(dǎo)師。清華大學(xué)文化產(chǎn)業(yè)中心兼職研究員。南昌大學(xué)客座教授?!稊?shù)字媒體高等教育教材》主編,《游戲?qū)W院經(jīng)典書叢》主編,《21世紀(jì)動(dòng)漫游戲?qū)I(yè)高等教育規(guī)劃教材》編委。中國視協(xié)動(dòng)畫短片獎(jiǎng)評(píng)委。中華民族文化促進(jìn)會(huì)海外常務(wù)理事。全國青聯(lián)留學(xué)人員聯(lián)誼會(huì)理事、新聞傳媒專業(yè)委員會(huì)秘書長。中國旅美科技協(xié)會(huì)理事、新媒體學(xué)會(huì)會(huì)長。先后在美國路易威爾大學(xué)獲高等教育管理文學(xué)碩士、哲學(xué)博士學(xué)位,肯塔基大學(xué)數(shù)學(xué)系、紐約西奈山醫(yī)學(xué)院完成博士后研究,主要從事電腦算法理論、人工智能、軟件開發(fā)應(yīng)用、網(wǎng)絡(luò)系統(tǒng)管理、計(jì)算機(jī)圖像處理、三維動(dòng)畫游戲等研究,在國際一流雜志上發(fā)表過近十篇學(xué)術(shù)論文并載入美國科學(xué)與工程世界名人錄。1995年任開創(chuàng)國家骨干網(wǎng)CHINANET亞信公司高級(jí)顧問和工程師。曾就職于美國新聞集團(tuán)FOX 影視公司藍(lán)天制片廠任總工程師,執(zhí)掌公司的技術(shù)發(fā)展方向和引領(lǐng)前沿技術(shù),領(lǐng)導(dǎo)和協(xié)調(diào)研發(fā)部、網(wǎng)管部、系統(tǒng)工程部、軟件編程部和生產(chǎn)流程部,設(shè)計(jì)和執(zhí)行完成多項(xiàng)數(shù)千萬美元的生產(chǎn)項(xiàng)目,參與領(lǐng)導(dǎo)多部電影票房榜首影片特技和電視轟動(dòng)性廣告的設(shè)計(jì)制作,其中影片《邦尼》榮獲71屆奧斯卡最佳動(dòng)畫短片金像獎(jiǎng)。肖永亮先生的學(xué)識(shí)背景、豐富經(jīng)驗(yàn)和幸運(yùn)成就,使得美國專營高級(jí)人才的獵頭公司將他列為出類拔萃的"投資性聘用(investment hiring)"人才,香港媒體稱他為"當(dāng)今國際精英人才市場(chǎng)中不可多得的年富力強(qiáng)的'新寵'",中國中央電視臺(tái)《東方之子》專訪將他報(bào)道為"變不可能為可能"的特技師。

書籍目錄

第1章 windows API程序快速入門 1.1 VC++與Windows API 1.2 構(gòu)建游戲設(shè)計(jì)的舞臺(tái)  1.2.1 建立程序項(xiàng)目  1.2.2 程序架構(gòu)說明 課后重點(diǎn)整理第2章 游戲畫面繪圖 2.1 基本屏幕繪圖 2.2 游戲畫面特效制作 2.3 游戲地圖制作 課后重點(diǎn)整理第3章 游戲動(dòng)畫技巧 3.1 基礎(chǔ)動(dòng)畫顯示 3.2 動(dòng)畫顯示問題 3.3 背景動(dòng)畫設(shè)計(jì) 課后重點(diǎn)整理第4章 游戲輸入消息處理 4.1 鍵盤輸入消息 4.2 鼠標(biāo)輸入消息 4.3 鼠標(biāo)相關(guān)函數(shù) 課后重點(diǎn)整理第5章 游戲人工智能 5.1 移動(dòng)型游戲AI 5.2 行為型游戲AI 5.3 策略型游戲AI 課后重點(diǎn)整理第6章 游戲物理現(xiàn)象設(shè)計(jì)原理 6.1 物理運(yùn)動(dòng) 6.2 物體間的碰撞 6.3 粒子的應(yīng)用 課后重點(diǎn)整理第7章 進(jìn)入3D世界 7.1 初探Direct X 7.2 使用Direct Graphics 7.3 使用Direct Graphics進(jìn)行2D影像處理 7.4 Direct Graphics的顏色操作第8章 Direct Graphics 3D的奇幻世界 8.1 迷人的3D魅力 8.2 3D空間坐標(biāo)的轉(zhuǎn)換 8.3 Direct Graphics的色彩計(jì)算 課后重點(diǎn)整理第9章 Directsound 的使用方式 9.1 開始建立Directsound  9.2 聲音的播放與控制 9.3 3D音效的實(shí)際演練 課后重點(diǎn)整理第10章 Directsound 的使用方法 10.1 建立Directsound 程序 10.2 鍵盤與鼠標(biāo)輸入的取得方法 10.3 使用搖桿功能 課后重點(diǎn)整理第11章 威力強(qiáng)大的Directplay和Directshow ……第12章 小游戲設(shè)計(jì)實(shí)例附錄A Direct Draw制作游戲秘籍大公開附錄B 專業(yè)詞匯附錄C 常用Windows虛擬鍵表

編輯推薦

  本書介紹了如何以Visual C++及DirectX來設(shè)計(jì)游戲,主要針對(duì)想學(xué)習(xí)游戲設(shè)計(jì)的初學(xué)者,通過本書深入淺出的概念與實(shí)例相結(jié)合來逐步實(shí)現(xiàn)自己制作游戲的夢(mèng)想。書中循序漸進(jìn)地從游戲畫面繪制、游戲動(dòng)畫技巧、游戲輸入消息處理、游戲人工智能、游戲物理現(xiàn)象設(shè)計(jì)原理及如何進(jìn)入3D世界等基本的游戲設(shè)計(jì)基礎(chǔ)開始,到實(shí)際的程序范例編寫,除了讓初學(xué)者有清楚的基礎(chǔ)概念以外,還能實(shí)際地應(yīng)用于游戲設(shè)計(jì),書中的最后一章以游戲項(xiàng)目開發(fā)為范例,完整地展示了初期規(guī)劃及所有設(shè)計(jì)過程,隨書光盤內(nèi)容為書中范例源文件?! ”緯m合游戲開發(fā)人員及游戲相關(guān)專業(yè)師生學(xué)習(xí)使用。

圖書封面

圖書標(biāo)簽Tags

評(píng)論、評(píng)分、閱讀與下載


    Visual C++游戲編程基礎(chǔ) PDF格式下載


用戶評(píng)論 (總計(jì)1條)

 
 

  •   書實(shí)用性挺強(qiáng),老師推薦買,參考做畢業(yè)設(shè)計(jì)的。例子挺多,每個(gè)例子附有詳細(xì)步驟詳細(xì)解說。
 

250萬本中文圖書簡介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7