ActionScript 3.0游戲編程

出版時(shí)間:2012-3  出版社:人民郵電出版社  作者:Gary Rosenzweig  頁數(shù):466  譯者:胡 蓉,張東寧,朱栗華  
Tag標(biāo)簽:無  

內(nèi)容概要

  《ActionScript
3.0游戲編程(第2版)》是Flash游戲開發(fā)經(jīng)典書籍的第2版。書中通過25個(gè)完整的游戲示例教授ActionScript編程,其中有9個(gè)全新游戲,用于講述更多關(guān)于ActionScript
3.0的技巧。示例中的代碼亦可用于構(gòu)建非游戲類項(xiàng)目?!禔ctionScript
3.0游戲編程(第2版)》還講述了如何結(jié)合使用Flash和ActionScript
3.0,如何使用ActionScript構(gòu)建基本的游戲框架。
  《ActionScript 3.0游戲編程(第2版)》適用于所有的Flash游戲開發(fā)人員。

作者簡(jiǎn)介

  Gary Rosenzweig
資深Flash游戲?qū)<?、CleverMedia公司創(chuàng)始人和CEO。CleverMedia是一家專注于游戲開發(fā)的公司,在過去的15年里,共開發(fā)了
300多個(gè)基于Web的Flash和Shockwave游戲。這些游戲可以在該公司旗下的主要游戲網(wǎng)站www.GameScene.com上找到。開發(fā)游
戲之余,Gary喜歡寫作,樂于與人分享學(xué)習(xí)所得。除本書外,他還著有Macromedia Flash MX ActionScript
for Fun & Games和Sams Teach Yourself Flash MX ActionScript in 24
Hours等書。
  胡蓉
現(xiàn)居住于上海,曾是Flash開發(fā)社區(qū)9ria的咨詢新聞翻譯志愿者之一。在多媒體互動(dòng)領(lǐng)域工作近三年,從事富媒體應(yīng)用前端設(shè)計(jì),現(xiàn)專注于Web和移動(dòng)應(yīng)用前端開發(fā)。
  張 東寧 浙江大學(xué)計(jì)算機(jī)應(yīng)用碩士,現(xiàn)供職于百度Flash團(tuán)隊(duì)。接觸Flash有9年時(shí)間,目前的研究方向?yàn)镕lash
3D和Stage3D,喜歡用Flash實(shí)現(xiàn)各種創(chuàng)意和充滿美感的應(yīng)用。生活中熱愛球類運(yùn)動(dòng),也是標(biāo)準(zhǔn)的微博控,歡迎加我的新浪微博@i瓜瓜,與我一起擁
抱最新最炫的技術(shù)。
  朱栗華 80后。從Flash
5開始關(guān)注Flash及AS的發(fā)展,2010年在9ria上參加譯林軍。一直從事國(guó)外相關(guān)新聞和博文的翻譯工作,對(duì)游戲算法實(shí)現(xiàn)以及企業(yè)應(yīng)用開發(fā)有濃厚興趣。

書籍目錄

第1章 使用Flash和ActionScript 3.0 
 1.1 什么是ActionScript 3.0 
 1.2 創(chuàng)建簡(jiǎn)單的ActionScript程序 
  1.2.1 trace的簡(jiǎn)單用法 
  1.2.2 創(chuàng)建屏幕輸出 
  1.2.3 我們的第一個(gè)ActionScript 3.0類 
 1.3 使用Flash CS5 
  1.3.1 顯示對(duì)象和顯示列表 
  1.3.2 舞臺(tái) 
  1.3.3 庫(kù) 
  1.3.4 時(shí)間軸 
 1.4 編輯ActionScript代碼 
  1.5 ActionScript游戲編程策略 
  1.5.1 單類方法  
  1.5.2 任務(wù)細(xì)分法  
  1.5.3 良好的編程規(guī)范 
 1.6 ActionScript的基本概念 
  1.6.1 創(chuàng)建和使用變量 
  1.6.2 條件語句 
  1.6.3 循環(huán) 
  1.6.4 函數(shù) 
 1.7 測(cè)試及調(diào)試 
  1.7.1 bug類型 
  1.7.2 測(cè)試方法 
  1.7.3 使用調(diào)試器 
 1.8 發(fā)布游戲 
  1.8.1 格式 
  1.8.2 Flash 
  1.8.3 HTML 
 1.9 ActionScript游戲編程檢查清單 
  1.9.1 發(fā)布和文檔設(shè)置 
  1.9.2 類、函數(shù)和變量的名稱 
  1.9.3 運(yùn)行時(shí)問題 
  1.9.4 測(cè)試問題   
第2章 ActionScript游戲元素 
 2.1 創(chuàng)建可視對(duì)象 
  2.1.1 使用影片剪輯 
  2.1.2 創(chuàng)建按鈕 
  2.1.3 繪制圖形 
  2.1.4 繪制文本 
  2.1.5 創(chuàng)建鏈接文本 
  2.1.6 創(chuàng)建Sprite對(duì)象組 
  2.1.7 設(shè)置Sprite的深度 
 2.2 接收用戶輸入 
  2.2.1 鼠標(biāo)輸入 
  2.2.2 鍵盤輸入 
  2.2.3 文本輸入 
 2.3 創(chuàng)建動(dòng)畫 
  2.3.1 Sprite運(yùn)動(dòng) 
  2.3.2 使用Timer 
  2.3.3 基于時(shí)間的動(dòng)畫 
  2.3.4 基于物理的動(dòng)畫 
 2.4 設(shè)計(jì)用戶交互 
  2.4.1 移動(dòng)Sprite 
  2.4.2 拖曳Sprite 
  2.4.3 碰撞檢測(cè) 
 2.5 獲取外部數(shù)據(jù) 
  2.5.1 外部變量 
  2.5.2 加載數(shù)據(jù) 
  2.5.3 存儲(chǔ)本地?cái)?shù)據(jù) 
 2.6 各類游戲元素 
  2.6.1 定制光標(biāo) 
  2.6.2 播放聲音 
  2.6.3 加載進(jìn)程界面 
  2.6.4 隨機(jī)數(shù) 
  2.6.5 數(shù)組重組 
  2.6.6 顯示時(shí)間 
  2.6.7 系統(tǒng)數(shù)據(jù) 
  2.6.8 游戲盜版及保護(hù)問題   
第3章 基本游戲框架:配對(duì)游戲 
 3.1 放置可交互的元素 
  3.1.1 創(chuàng)建游戲部件的方法 
  3.1.2 設(shè)置Flash影片 
  3.1.3 創(chuàng)建基本ActionScript類 
  3.1.4 使用常量實(shí)現(xiàn)更好的編程 
  3.1.5 隨機(jī)分配卡片 
 3.2 游戲開始 
  3.2.1 添加鼠標(biāo)偵聽器 
  3.2.2 建立游戲邏輯 
  3.2.3 檢測(cè)游戲結(jié)束 
 3.3 封裝游戲 
  3.3.1 創(chuàng)建游戲影片剪輯 
  3.3.2 添加介紹界面 
  3.3.3 添加Play Again按鈕 
 3.4 添加得分和時(shí)間 
  3.4.1 添加得分 
  3.4.2 添加時(shí)間 
  3.4.3 顯示時(shí)間 
  3.4.4 游戲結(jié)束后顯示所得分?jǐn)?shù)和時(shí)間 
 3.5 添加游戲效果 
  3.5.1 卡片翻轉(zhuǎn)動(dòng)畫 
  3.5.2 有限的卡片瀏覽時(shí)間 
  3.5.3 聲音效果 
 3.6 修改游戲   
第4章 腦力游戲:記憶和推理 
 4.1 數(shù)組和數(shù)據(jù)對(duì)象 
  4.1.1 數(shù)組 
  4.1.2 數(shù)據(jù)對(duì)象 
  4.1.3 數(shù)據(jù)對(duì)象數(shù)組 
 4.2 記憶游戲 
  4.2.1 準(zhǔn)備影片 
  4.2.2 編程策略 
  4.2.3 類定義 
  4.2.4 設(shè)置文本、燈和音頻 
  4.2.5 播放序列 
  4.2.6 開關(guān)燈 
  4.2.7 接收并檢查玩家輸入 
  4.2.8 修改游戲 
 4.3 推理游戲 
  4.3.1 建立影片 
  4.3.2 定義類 
  4.3.3 開始新的游戲 
  4.3.4 檢查玩家的猜測(cè) 
  4.3.5 評(píng)估游戲結(jié)果 
  4.3.6 結(jié)束游戲 
  4.3.7 清除游戲元素 
  4.3.8 修改游戲 
第5章 游戲動(dòng)畫:射擊游戲和彈跳游戲 
 5.1 游戲動(dòng)畫 
  5.1.1 基于時(shí)間的動(dòng)畫 
  5.1.2 基于時(shí)間動(dòng)畫的編程 
 5.2 空襲游戲 
  5.2.1 影片設(shè)置和配置 
  5.2.2 飛行中的飛機(jī) 
  5.2.3 移動(dòng)炮臺(tái) 
  5.2.4 射向天空的炮彈 
  5.2.5 游戲類 
  5.2.6 修改游戲 
 5.3 彈球游戲 
  5.3.1 建立影片 
  5.3.2 類定義 
  5.3.3 開始游戲 
  5.3.4 新建一個(gè)小球 
  5.3.5 游戲動(dòng)畫及碰撞檢測(cè) 
  5.3.6 游戲結(jié)束 
  5.3.7 修改游戲 
第6章 拼圖游戲:滑動(dòng)與拼圖 
第7章 方向和運(yùn)動(dòng):空襲2、太空巖石和氣球游戲 
第8章 休閑游戲:同色消除和消除方塊 
第9章 文字游戲:Hangman和單詞搜索 
第10章 問題和答案:?jiǎn)柎鹩螒颉?br />第11章 動(dòng)作類游戲:平臺(tái)游戲 
第12章 駕駛和競(jìng)速游戲 
第13章 紙牌游戲:猜大小、電子撲克和21點(diǎn) 
第14章 3D游戲:打靶訓(xùn)練、競(jìng)速游戲和地牢冒險(xiǎn) 
第15章 為iPhone制作游戲 

媒體關(guān)注與評(píng)論

“作者采用了迭代和演進(jìn)的闡述方式,從游戲基本框架出發(fā),經(jīng)過一系列的改進(jìn),到最終完成游戲。本書為讀者提供了一個(gè)很好的學(xué)習(xí)解決問題的方法和游戲編程技巧的模式?!?——Raymond P. Kirsch,拉薩爾大學(xué)數(shù)學(xué)與計(jì)算機(jī)科學(xué)系副教授  “這是我讀過的最好的ActionScript 3.0和Flash參考書。本書結(jié)構(gòu)清晰,語言簡(jiǎn)潔明了,包含大量完整的游戲示例。推薦給每一位Flash游戲開發(fā)新手!” ——亞馬遜讀者評(píng)論

編輯推薦

Flash游戲傳送方便,操作簡(jiǎn)單。一直受到眾多游戲愛好者的喜愛。因應(yīng)這一潮流,《ActionScript 3.0游戲編程(第2版)》全面講解了用ActionScript 3.0和Flash CS5創(chuàng)作有吸引力的Web游戲。作者首先介紹TActionScript 3.0的基本概念,然后將Flash游戲分為13類,逐一講解,并配有完整的游戲示例。書中共介紹T25個(gè)完整的游戲及其源代碼,包括配對(duì)游戲、問答游戲、拼圖游戲、同色消除游戲、太空巖石、競(jìng)速游戲、平臺(tái)卷軸和3D冒險(xiǎn)等。跟隨作者羅森維格的步伐由淺入深地完成這些示例后,你將掌握基本的開發(fā)技術(shù),繼而能夠創(chuàng)作自己的游戲。

圖書封面

圖書標(biāo)簽Tags

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


    ActionScript 3.0游戲編程 PDF格式下載


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

 
 

  •   ActionScript 3.0 游戲編程 全面系統(tǒng),比較有條理性
  •   和那個(gè)《flash游戲編程基礎(chǔ)》一起買,絕佳組合。
  •   學(xué)FLASH游戲的好書,我大學(xué)時(shí)就通讀過英文版,如今漢化了果斷入手
  •   喜歡游戲編程的人一定不能錯(cuò)過這本書,希望自己編程水平有更進(jìn)一步提高的也推薦閱讀一下。游戲編程是一個(gè)特殊的領(lǐng)域,大多數(shù)情況下一個(gè)游戲不可能簡(jiǎn)單的靠幾個(gè)按鈕、視頻、圖片實(shí)現(xiàn)。他的難點(diǎn)不僅僅是邏輯層面,更重要的是實(shí)現(xiàn)方法。我本身對(duì)游戲編程的興趣不大,但是為了不在以后的程序開發(fā)中因缺少某種思維方式而出現(xiàn)瓶頸,我選擇這本書。值得一看!
  •   這本的例子的很多,也很全面,
    是學(xué)習(xí)游戲編程的不可多得的好書!


    強(qiáng)烈推薦!
  •   看了一個(gè)月,快要看完了,今天才來寫評(píng)論,我做了5年JAVA開發(fā),之前學(xué)了三個(gè)月的AS3基礎(chǔ),照著這本書邊學(xué)邊做,確實(shí)有效果,能讓我學(xué)到怎么設(shè)計(jì)游戲,這本書適合有點(diǎn)基礎(chǔ)的人,前幾章耐心看完了,后面的就好學(xué)了,思路都比較接近。確實(shí)適合像我這樣,準(zhǔn)備進(jìn)這個(gè)領(lǐng)域的人,推薦購(gòu)買。
  •   準(zhǔn)備學(xué)習(xí)游戲開發(fā),希望此書有幫助
  •   對(duì)游戲開發(fā)新手有很大的幫助
  •   休閑娛樂小游戲開發(fā)
  •   適合學(xué)習(xí)做游戲的人 但是缺點(diǎn)是沒有光盤 沒有源碼
  •   對(duì)了解小游戲很有幫助
  •   準(zhǔn)備進(jìn)攻網(wǎng)頁游戲,哈哈
  •   不適合初學(xué)者,推薦有一定actionscript3基礎(chǔ)人看
  •   與flash殿堂之路同步,會(huì)有出其不意的收獲!
  •   最大的感觸就是很實(shí)惠,1212折扣很給力,書很不錯(cuò),贊一下。
    因?yàn)橹敖佑|過一點(diǎn)java,覺得本書更適合具有一定編程語言基礎(chǔ)的人學(xué)習(xí),不然理解上有些跳躍,和2.0完全不一樣。
  •   老外的書寫的不錯(cuò),但是不適合新手,對(duì)有一定as3編程基礎(chǔ)的人來說,確實(shí)是一本值得參考的書籍。
  •   這本書里講的很多方法很實(shí)用,特別適合程序和動(dòng)畫結(jié)合開發(fā),用最效率的辦法讓動(dòng)畫制作的場(chǎng)景和素材能夠被程序使用,學(xué)到了很多
  •   可惜的書沒有送光盤,一直以為是有光盤的
  •   對(duì)我這種零基礎(chǔ)的人來說這書確實(shí)很不錯(cuò)
  •   書很好,有空一定仔細(xì)學(xué)習(xí)。
  •   內(nèi)容很豐富,講解很到位,對(duì)我的制作很有幫助
  •   雖說因?yàn)闀r(shí)間一直都沒看,但其他人看了之后說挺好的
  •   很好的書,循序漸進(jìn),講的挺細(xì),但是不建議沒有基礎(chǔ)的看
  •   書是不錯(cuò),就是中文版出來的太晚了,英文版的都看好幾遍了,就當(dāng)是收藏了。
  •   物流很快,第二天下午就到了,書的質(zhì)量不錯(cuò)
  •   書不錯(cuò),獲益匪淺,建議購(gòu)買
  •   我很喜歡這本書的紙張,既不粗制濫造也不華麗的仿佛藝術(shù)品
  •   關(guān)注這本書很久了,原來一直想買,只是現(xiàn)在沒時(shí)間看,等有時(shí)間了再慢慢研讀!翻了一下,比較適合有點(diǎn)基礎(chǔ)的。
  •   沒看過,希望不會(huì)讓我失望的的書籍,下次還會(huì)繼續(xù)支持!
  •   到貨快,還沒來的及看,不過喜歡……
  •   很喜歡,但不太適合初學(xué)者。
  •   先贊一個(gè),貌似不錯(cuò),學(xué)習(xí)中...
  •   整體感覺還是不錯(cuò)的,不過還沒有開始看,希望能夠?qū)W會(huì)它~~~
  •   個(gè)個(gè)實(shí)例都很經(jīng)典,值得一看
  •   很好很好哈后啊矮矮啊啊
  •   紙質(zhì)很好,內(nèi)容很全面!
  •   當(dāng)作業(yè)余愛好學(xué)習(xí),很好
  •   剛剛到手,準(zhǔn)備好好學(xué)習(xí)
  •   不錯(cuò)的一本書……有不少技巧性的東西~
  •   還沒有開始閱讀,看了目錄以及讀者的評(píng)價(jià)這本書應(yīng)該很不錯(cuò)。
  •   這本書不錯(cuò),但不適合作為入門讀物。
  •   邏輯清晰,淺顯易懂,跟著事例一步一步做,水平會(huì)提高的很快~
  •   內(nèi)容不錯(cuò),案例比較多,頂
  •   很好,找了很久,終于買到了。
  •   內(nèi)容很豐富,講解很到位,對(duì)我的今后學(xué)習(xí)制作很有幫助。
  •   貨還沒收到,就降了十五元
  •   有點(diǎn)那啥
  •   自己不懂,給同事買的,希望能幫助他們
  •   希望里面比較易懂吧,我還沒有讀呢。
  •   生動(dòng)豐富,如果能有光盤更好
  •   真實(shí)地例子,詳細(xì)的解釋,充滿創(chuàng)意的想法,很不錯(cuò)哦?。?/li>
  •   還沒看,翻了下目錄,還不錯(cuò),實(shí)例挺多的
  •   寫的很詳細(xì),對(duì)初學(xué)者幫助很大!
  •   嗯,很不錯(cuò)??梢詫W(xué)到東西。
  •   剛開始學(xué),內(nèi)容不錯(cuò)。
  •   未睇,聽說挺好
  •   這次發(fā)貨挺快的 書頁挺好 贊一個(gè)
  •   簡(jiǎn)潔明了。思路清晰
  •   內(nèi)容詳實(shí),案例多,適合我.
  •   初學(xué)者不推薦,這個(gè)我跟《實(shí)戰(zhàn)Flash游戲開發(fā)》打包一起買的。
  •   AS的書到不推薦這個(gè),有更簡(jiǎn)單的cook book,不過作為游戲開發(fā)的話,這算是本不錯(cuò)的入門書,例子多,拋磚引玉的作用
  •   完全沒基礎(chǔ)學(xué)這本書會(huì)頭暈的。有一定游戲開發(fā)基礎(chǔ)的人,看了會(huì)有提高
  •   游戲初學(xué)者很適用
  •   我是同時(shí)買了兩本書,相比之下還是老外說的清楚,也翻譯的不錯(cuò)。不過兩本書穿插著同時(shí)看,效果不錯(cuò)。這本書值得推薦,很多小游戲,比較全面。
  •   看看書本的內(nèi)容覺得還不錯(cuò),我是一個(gè)比較善于學(xué)習(xí)的人,書中的知識(shí)還可以,其實(shí)真正深的東西任何書本上基本是學(xué)不到的,編程這種東西需要自己去寫去思考去體會(huì)。這一點(diǎn)任何書都是做不到的,書本只能告訴你去怎么做,我覺得不錯(cuò)…………
  •   下單時(shí)地址寫錯(cuò)了,后來打電話和客服溝通,客服幫把訂單地址改過來了,但是,快遞師傅送時(shí)還是按照錯(cuò)誤的地址送貨,結(jié)果打電話和他說了新地址,其實(shí)就隔了200米的距離,快遞師傅送到了樓腳下,但是怎么都不愿意送上去,非要我自己下來取,因?yàn)槲耶?dāng)時(shí)不在公司,所以只好讓同事幫忙取的,期間快遞師傅還不停的撥我電話催我,其實(shí)他送上樓就兩分鐘的事,我想如果我是貨到付款的,是不是也要我到樓下付款取書呢

    書還是不錯(cuò)的,紙質(zhì)一般,但是內(nèi)容上還是可以的,看完有收獲
  •   是想找這樣的書呢,因?yàn)楫厴I(yè)設(shè)計(jì)要用,看了幾頁,有濃濃的翻譯過來的感覺……外國(guó)人寫書是挺有意思的,但是翻譯過來總覺得味道怪怪的,至少希望句子能整合一下,不要看起來這么零散。不知道當(dāng)當(dāng)上有沒有外文原版書籍賣呢?
  •   我的兩本書,一本在北京,一本在無錫。為什么非要移倉(cāng)到無錫后再一起發(fā)貨。無語!
  •   對(duì)于初學(xué)者,是本不錯(cuò)的書。
  •   不錯(cuò)的書啊,可惜缺貨沒收到
  •   書挺不錯(cuò)的 ,在看
  •   簡(jiǎn)單看了一下,還沒細(xì)讀,還不錯(cuò),買了不會(huì)后悔那種,比較基礎(chǔ)吧。。。
  •   超實(shí)用的參考書,學(xué)習(xí)做課件的利器
  •   看了下這本書感覺還行
  •   還沒正式看,大概掃了一下,還不錯(cuò)
  •   寫的確實(shí)不錯(cuò),仔細(xì)看通俗易懂
  •   對(duì)于我這樣從頭學(xué)Flash編程的還是很有用的,比較詳細(xì)
  •   如果你是flash cs的用戶,還有你是個(gè)人開發(fā)者,這很符合,但如果你是fb的開發(fā)者,建議別買,因?yàn)檫€是時(shí)間軸的,相對(duì)來說對(duì)你現(xiàn)在工作沒太大幫助
  •   有木搞錯(cuò),書帶的碟為什么沒有!    書不錯(cuò)!但應(yīng)該還要有碟的。
  •   印刷一般,不含光盤,內(nèi)容還沒看,感覺一般
  •   還行,就是有點(diǎn)寫的太專業(yè)了,不適合初學(xué)者
  •   啥時(shí)候到貨,當(dāng)當(dāng)能標(biāo)注一下嗎?省得每天來看
  •   商品物流非常慢,但書是好書,很有啟發(fā)。
  •   書來的時(shí)候很臟很臟,無語了 怎么能弄成這副德性呢
  •   我想看看FlashBuider ,買來一看主要是介紹?。疲欤幔螅琛。茫?,有點(diǎn)小郁悶,只能參考參考了。
  •   as這方面的力作,可惜flash勢(shì)頹
  •   這是我買過的所有動(dòng)畫編程書中最吸引我的一本,如果你有一定的腳本編程基礎(chǔ),并且也著手游戲開發(fā),無疑這本是最合適的。若沒有ActionScript3.0基礎(chǔ),那需要學(xué)會(huì)了相關(guān)基礎(chǔ)知識(shí)后再來看這本。書的紙張印制很好,是正版,相信亞馬遜,即使你比老夫子網(wǎng)站的價(jià)格貴幾元,但仍支持你們。
  •   不太適合flash的初學(xué)者,不過對(duì)于不是新手的人來說很好,比如學(xué)過C++
  •   挺不錯(cuò)的,講的很仔細(xì),淺顯易懂
  •   內(nèi)容稍微有點(diǎn)深,不太適合初學(xué)者
  •   實(shí)例很多,真算的上時(shí)手把手的教,對(duì)于初學(xué)者比較有幫助。
  •   是學(xué)習(xí)游戲編程一本必須的教材,講解全面
  •   講得很清楚,例子也不錯(cuò)
  •   想學(xué)做flash游戲朋友看著還可以,其實(shí)不推薦~~~
  •   案例很好,紙質(zhì)也不錯(cuò)
  •   書看著挺好看的,但是里邊滿篇的文字和程序啥的,一翻書就有點(diǎn)頭暈,當(dāng)然這只是我這個(gè)不愛學(xué)習(xí)的人的看法。
  •   這是買過介紹AS3.0最為透徹的一本書了,適合各類人群學(xué)習(xí)。
  •   和室友一起買的,覺得這本書的內(nèi)容很詳細(xì)豐富,我們都很喜歡!
  •   超好的一本書,例子很多,從頭到尾,寫得很詳細(xì),感謝?。?!
  •   好書,紙張質(zhì)量還不錯(cuò)。
 

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

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