Flash ActionScript 3.0 動(dòng)畫高級教程

出版時(shí)間:2010-1  出版社:人民郵電出版社  作者:彼得斯  頁數(shù):373  譯者:蘇金國,荊濤  
Tag標(biāo)簽:無  

前言

這本書是鼎鼎大名的KeithPeters繼《FlashActionScript3.0動(dòng)畫教程》之后的又一力作,相比之下,它將帶領(lǐng)我們從“基礎(chǔ)”進(jìn)階到“高級”領(lǐng)域。那么,我們從中能得到些什么?也許并沒有高深的理論,但這里的技術(shù)絕對貼近實(shí)戰(zhàn),如果充分領(lǐng)會(huì)并巧妙應(yīng)用這些技術(shù),定能讓你的作品標(biāo)新立異,也會(huì)讓別人對你刮目相看。書中各個(gè)主題相對獨(dú)立,又彼此關(guān)聯(lián),你可以有目的地對感興趣的章節(jié)重點(diǎn)研究,也可以跟隨作者的思路通讀全文。作者不僅解決了開發(fā)游戲中最關(guān)心的碰撞檢測、轉(zhuǎn)向和尋路問題,還通過生動(dòng)的實(shí)例讓我們了解了等角投影和數(shù)值積分的基本理論和應(yīng)用途徑,特別談到了將攝像頭和麥克風(fēng)納入輸入手段的簡捷方法,另外補(bǔ)充了Flash 10中的3D特性和繪圖API,最后幫助我們了解了PixelBender和各種補(bǔ)間引擎的作用和用法。閱讀這本書,肯定會(huì)讓你躍躍欲試,迫不及待地想要親手體驗(yàn)這些高級技術(shù)帶來的絕妙效果,這也正是本書要達(dá)到的目的。技術(shù)如果只是紙上談兵、束之高閣,那它就是死的,只有真正用于實(shí)踐并不斷擴(kuò)展演進(jìn),才能算是名副其實(shí)的實(shí)用技術(shù)。特別值得一提的是,英文書名中AdvancED一詞中的“ED”很值得玩味,也許是為了強(qiáng)調(diào)“高級”,也許是要告訴你“做過才知道”,各種理解見仁見智,不過可以肯定的是,只有真正讀過、做過,才會(huì)有最大的收獲。在此深深地感謝我們的家人和朋友。在翻譯過程中,他們給予了我們莫大的關(guān)心、支持和幫助。全書主要由蘇金國、荊濤翻譯,并得到高強(qiáng)、王小振、劉鑫、范松峰、王恒、牛亞峰、劉亮、劉躍邦等人的幫助,最后由蘇金國、荊濤統(tǒng)稿。由于時(shí)間倉促,且譯者的水平有限,譯文中難免會(huì)出現(xiàn)一些錯(cuò)誤,請讀者批評指正。

內(nèi)容概要

本書是介紹Flash 10 ActionScript動(dòng)畫高級技術(shù)的經(jīng)典之作,是作者在這一領(lǐng)域中多年實(shí)踐經(jīng)驗(yàn)的結(jié)晶。書中不僅涵蓋了3D、最新繪圖API以及Pixel Bender等Flash 10 ActionScript特性,深入介紹了碰撞檢測、轉(zhuǎn)向、尋路等Flash游戲開發(fā)技術(shù),還通過實(shí)例具體講解了等角投影和數(shù)值積分的基本理論和應(yīng)用。    本書內(nèi)容緊扣實(shí)際應(yīng)用,適合各層次Flash開發(fā)人員閱讀。

作者簡介

作者:(美國)彼得斯(Keith Peters) 譯者:蘇金國 荊濤 等

書籍目錄

第1章 高級碰撞檢測  1.1 不規(guī)則形狀對象的碰撞測試   1.1.1 位圖用于碰撞檢測   1.1.2 半透明形狀的碰撞測試   1.1.3 使用BitmapData.hitTest測試非位圖對象  1.2 大量對象的碰撞測試   1.2.1 實(shí)現(xiàn)基于網(wǎng)格的碰撞檢測   1.2.2 編寫網(wǎng)格代碼   1.2.3 測試和調(diào)整網(wǎng)格   1.2.4 建成一個(gè)可重用的類   1.2.5 碰撞檢測:并不只是碰撞  1.3 小結(jié) 第2章 轉(zhuǎn)向行為  2.1 行為  2.2 Vector2D類  2.3 Vehicle類  2.4 SteeredVehicle類   2.4.1 搜尋行為   2.4.2 逃避行為   2.4.3 到達(dá)行為   2.4.4 追捕行為   2.4.5 躲避行為   2.4.6 漫游行為   2.4.7 對象規(guī)避   2.4.8 路徑追隨  2.5 群落  2.6 小結(jié) 第3章 等角投影  3.1 等角投影與二等角投影  3.2 創(chuàng)建等角圖形  3.3 等角變換   3.3.1 世界坐標(biāo)變換為屏幕坐標(biāo)   3.3.2 屏幕坐標(biāo)轉(zhuǎn)換為世界坐標(biāo)   3.3.3 IsoUtils類  3.4 等角對象  3.5 深度排序  3.6 等角世界類  3.7 D中的移動(dòng)  3.8 碰撞檢測  3.9 使用外部圖形  3.10 等角區(qū)塊圖  3.11 小結(jié) 第4章 尋路  4.1 尋路基礎(chǔ)  4.2 A*   4.2.1 A*基礎(chǔ)   4.2.2 A*算法   4.2.3 計(jì)算代價(jià)   4.2.4 算法圖示   4.2.5 編寫代碼   4.2.6 常用A*啟發(fā)函數(shù)  4.3 實(shí)現(xiàn)AStar類  4.4 在游戲中使用AStar  4.5 高級地形  4.6 小結(jié) 第5章 其他輸入方式:攝像頭和麥克風(fēng)  5.1 攝像頭和麥克風(fēng)  5.2 聲音作為輸入   5.2.1 一個(gè)由聲音控制的游戲   5.2.2 活動(dòng)事件  5.3 視頻作為輸入   5.3.1 視頻大小和質(zhì)量   5.3.2 視頻與位圖   5.3.3 分析像素  5.4 小結(jié) 第6章 高級物理:數(shù)值積分 第7章 Flash 10中的3D 第8章 Flash 10繪圖API 第9章 Pixel Bender 第10章 補(bǔ)間引擎 

章節(jié)摘錄

插圖:碰撞檢測的基本方法在《FlashActionScript3.0動(dòng)畫教程》①一書中做了詳細(xì)說明。本章將討論該書中未涉及的一種碰撞檢測方法,并介紹一種處理大量對象互相碰撞的策略。需要指出,主題是碰撞檢測,因此不會(huì)深入研究在檢測到碰撞之后要做的事情。如果你在開發(fā)一個(gè)游戲,可能希望發(fā)生碰撞的對象爆炸、改變顏色,或者只是簡單地消失。處理碰撞結(jié)果還有一種相當(dāng)復(fù)雜的方法,這個(gè)方法在《FlashActionScript3.0動(dòng)畫教程》的11.3節(jié)中做了介紹。不過,最終還是要由你(根據(jù)所構(gòu)建應(yīng)用或游戲的規(guī)范)來確定檢測到碰撞時(shí)該如何做出響應(yīng)。1.1不規(guī)則形狀對象的碰撞測試《fqashActionScript3.0動(dòng)畫教程》中介紹了幾個(gè)碰撞檢測的基本方法,包括內(nèi)置的hltTest-Object和hltTestP01nt方法,以及基于距離的碰撞檢測。以上各種方法分別適用于不同形狀的參與碰撞檢測的對象。hltTestObject方法非常適合檢測兩個(gè)矩形對象之間的碰撞,但是對于其他形狀往往會(huì)生成假警報(bào)。hitTestPoint方法適用于以下兩種情況:查看鼠標(biāo)是否位于一個(gè)特定對象之上,或者一個(gè)很小的點(diǎn)狀對象是否與任何其他形狀的對象發(fā)生碰撞,但是這個(gè)方法對于檢測兩個(gè)較大的對象則束手無策?;诰嚯x的碰撞檢測非常適于處理圓形對象,不過對于其他形狀的對象常常會(huì)產(chǎn)生碰撞漏檢。Flash中實(shí)現(xiàn)碰撞檢測的理想方法(相當(dāng)于這個(gè)領(lǐng)域的“圣杯”)是對兩個(gè)不規(guī)則形狀的對象進(jìn)行相互測試,從而準(zhǔn)確地知道它們是否接觸。從Flash8開始,已經(jīng)有一種方法可以通過BitmapData類做到這一點(diǎn)(不過《flashActionScript3.0動(dòng)畫教程》中沒有討論這種方法)。實(shí)際上,這種方法有一個(gè)很貼切的名字:hitTest。

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

“KeithPeters是全球Flash領(lǐng)域最棒的技術(shù)大師之一,在他編著的這本書中,每一處都散發(fā)著FlashActionScript游戲開發(fā)的魅力:精辟的算法解釋,精確的AS3API的駕馭手段,精美的演示范例。在基于Flash游戲創(chuàng)作需求呈爆炸性增長的互聯(lián)網(wǎng)領(lǐng)域,本書是Flash動(dòng)畫游戲開發(fā)工程師通向高級殿堂的最佳學(xué)習(xí)圖書?!薄  R鑒(7yue),Adobe公司Flash平臺(tái)技術(shù)傳教士“從碰撞檢測的基本實(shí)現(xiàn)到深入解讀高級物理引擎原理,從強(qiáng)大易用的TweenLite到Flash10、PixelBender。這些新技術(shù)的應(yīng)用實(shí)踐詳解,本書可以算是游戲開發(fā)人員的必讀之物。此外,在互聯(lián)網(wǎng)技術(shù)進(jìn)一步深入普通人生活,在RIA技術(shù)進(jìn)一步追求精細(xì)效能、復(fù)雜邏輯的優(yōu)雅交互的大環(huán)境下,本書中的許多思想對相關(guān)領(lǐng)域的開發(fā)人員都有極大啟發(fā),非常值得學(xué)習(xí)與借鑒!”  ——郭啟睿(Aw),北京來樂科技有限公司聯(lián)合創(chuàng)始人、Flash開發(fā)者

編輯推薦

《Flash ActionScript 3.0 動(dòng)畫高級教程》是經(jīng)典著作《FlashActionScript3.0動(dòng)畫教程》的姊妹篇,作者選取了ActionScript游戲和用戶交互應(yīng)用開發(fā)中比較深入但卻是急需的知識點(diǎn)進(jìn)行了深入探討,包括碰撞檢測、人工智能、逼真的物理效果等,還全面論述了Flash10提供的新特性。其中揭示了很多高級技巧,針對性極強(qiáng),在同類書中十分罕見。書中每一章都通過一個(gè)應(yīng)用實(shí)例來講解原理,并提供高質(zhì)量的代碼,極具學(xué)習(xí)和實(shí)用價(jià)值。  《Flash ActionScript 3.0 動(dòng)畫高級教程》將改變你既有的思維定式,使你站在一個(gè)新的高度來看待Flash動(dòng)畫編程。讓世界級Flash技術(shù)大師KeithPeters引領(lǐng)你進(jìn)入ActionScript開發(fā)的輝煌技術(shù)殿堂吧!  跟隨Flash大師進(jìn)人ActionScript開發(fā)輝煌殿堂  豐富的經(jīng)典示例和專家技巧  涵蓋Flash10最新特性

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    Flash ActionScript 3.0 動(dòng)畫高級教程 PDF格式下載


用戶評論 (總計(jì)127條)

 
 

  •   買了兩本書,一本是 《ActionScript3.0 殿堂之路》 一本就是《Flash ActionScript3.0 動(dòng)畫高級教程》,最后,后悔買《殿堂之路》了,最后又上亞馬遜買了這本書的姊妹篇(當(dāng)當(dāng)缺貨)
    ——《Flash ActionScript3.0動(dòng)畫教程》。
    跟人感覺,國產(chǎn)的圖書比國外的還是有很大的差距的,相對于有編程經(jīng)驗(yàn)的人來說,其實(shí)這本書,還有這本書的姊妹篇講解的更加清晰透徹,更注重用自己的經(jīng)驗(yàn)闡述Flash的各種功能、各種類,而且例子也很有嚼頭,不似國內(nèi)的書籍,僅僅是一些簡單的功能演示。
  •   完全和國產(chǎn)書籍相反啊。
    不過看這本書之前,必須將《Flash ActionScript 3.0動(dòng)畫教程》的內(nèi)容都掌握先。
  •   這本書給我很大的幫助,是非常不錯(cuò)的一本書,講的也很仔細(xì),必買的好書,
    可惜另一本《Flash ActionScript 3.0 動(dòng)畫基礎(chǔ)》哎,一直沒貨啊,只能看電子書了.
  •   Flash ActionScript 3.0 動(dòng)畫,這本書非常好看,非常滿意
  •   實(shí)在太棒了,對于我們這種有一定的高等數(shù)學(xué)基礎(chǔ)的程序猿(就是程序“猿”)來說實(shí)在太棒了,大學(xué)學(xué)習(xí)高等數(shù)學(xué)的時(shí)候就覺得高數(shù)很精妙,沒覺得像其他人所謂的“沒用,學(xué)了也不懂”,感到高數(shù)對于人的思想和生活態(tài)度還是有很好的影響的,現(xiàn)在終于應(yīng)驗(yàn)了,高中的解析幾何知識在這本書里也有了很好的體現(xiàn)!從來學(xué)知識都是有用的,或許有時(shí)候只是未到時(shí)候?。?br />
    現(xiàn)在Molehill也出來了,對于一個(gè)想向深入層次發(fā)展的Flash/AS3開發(fā)人員,我覺得這本書的意義會(huì)越來越大!
  •   書的內(nèi)容講解的很到位,一些示例可以繼續(xù)拓展成為很好的Flash應(yīng)用效果!
  •   好書,開發(fā)Flash游戲必備
  •   本書我已經(jīng)粗略地看過了,單從書來說是很不錯(cuò)的,不論是紙張、印刷或內(nèi)容。但我其實(shí)是FLASH的初學(xué)者,很難看懂,大概是屬于比較專業(yè)的人員的吧。所以還是建議初學(xué)者慎重考慮一下再?zèng)Q定買不買!
  •   做flash游戲的應(yīng)該人手一本的好書
  •   從此開始愛上Flash
  •   對于高級AS3開發(fā)人員來講這本書實(shí)在太棒了。里面很多都是實(shí)際中會(huì)遇到的棘手問題。
  •   很少有國內(nèi)的計(jì)算機(jī)圖書有寫得這么好的了,與國外經(jīng)典教材的差距幾乎沒有了。這要?dú)w功于作者雄厚的技術(shù)實(shí)力,多年的行業(yè)經(jīng)驗(yàn)積累,以及最重要的對技術(shù)的熱愛,對所熱愛的事情的激情,激情又讓一個(gè)人永葆青春,只有青春才能寫下這么有感覺的文字。國內(nèi)的那些老濕們學(xué)著點(diǎn)啊。
  •   在網(wǎng)上看到一本關(guān)于as中物理引擎的書,該書為高級版,可深入研究
  •   動(dòng)畫比專用啊 只是都是文字和公式 不是圖畫書
  •   非常經(jīng)典 as3開發(fā)必備
  •   關(guān)注的技術(shù) 講解的不錯(cuò)...
  •   書中有很多例子,親自動(dòng)手實(shí)踐一下會(huì)更有收獲。
  •   AS3游戲制作方面最好的書,國人寫不出如此好的書籍!
  •   內(nèi)容比殿堂之路要深?yuàn)W,作為初學(xué)者的我看起來還是有點(diǎn)累,整體來說還是很好咯
  •   我有他的上一本書,本來也有這本的電子版,不過看到出來書,還是想要。
  •   是我看過as3中最好的一本書
  •   書的內(nèi)容翔實(shí),很有幫助。快遞也很快。
  •   作者很強(qiáng)
  •   書挺好的,才開始翻著看,沒看完。感覺不錯(cuò)。
  •   書不錯(cuò) 很有用 能用到真正項(xiàng)目當(dāng)中。
  •   書還好 不錯(cuò)呢
  •   圖靈系列的書都很不錯(cuò)!
  •   我只是喜歡買書,喜歡看自己感性趣的知識
  •   書不錯(cuò),里面有很多東西還是引起我不少思考
  •   書很好,物流也很給力,總體來說很滿意
  •   是我想要買的書,初學(xué)者的話有難度
  •   還沒見到書哦,又跟那一本“預(yù)售商品”放在一起啦,變身為“預(yù)售”啦。哎!繼續(xù)等待。
  •   書不錯(cuò),但有點(diǎn)難
  •   書挺不錯(cuò)的,看了好久才寫的評論,值得學(xué)習(xí)的好書。
  •   書不錯(cuò) 快遞也挺好
  •   大致看了,這個(gè)書主要講一些運(yùn)動(dòng)原理算法的。所以對于一些重拾算法的童鞋很受用,但是沒光碟,到時(shí)候代碼要自己手寫,確實(shí)有點(diǎn)蛋疼。。
  •   不愧是大師寫的書,還在看。
  •   不錯(cuò)的書,書還沒看完,現(xiàn)在很滿意。。。
  •   看了幾頁,確實(shí)不錯(cuò)的書。
  •   一直覺得國外人寫的書比較好,語言很有趣,而且技巧很實(shí)用。。準(zhǔn)備把他的姊妹篇也買回來,哈哈~~
  •   這次速度很快?。?!這本書是老師推薦的···
  •   非常專業(yè)非常專業(yè)的一本書,as3編程愛好者不可錯(cuò)過
  •   我覺得這本書不是和啟蒙AS3.0,但是作為一種提高書籍還是很贊的
  •   還沒有開始看,據(jù)看過的人說,想到不錯(cuò)的一本書。
  •   不買這本書虧大了
  •   看到很多RIA網(wǎng)址上都推薦這本書,毫不猶豫就買啦。。剛剛看了第一章,挺有意思。。。希望兩星期內(nèi)可以拿下~
  •   內(nèi)容不錯(cuò) 值得學(xué)習(xí)
  •   粗略的看了一下 感覺印刷方面看起來清晰明了 內(nèi)容因?yàn)檫€是初學(xué)者 只能看懂一點(diǎn)
  •   內(nèi)容比較深?yuàn)W,整的來說還是不錯(cuò)的
  •   dsdsdsd
  •   聽說ok
  •   對于AS3提高來說必不可少!
  •   很好 非常好 收獲很大 可惜第一部沒有賣的了
  •   據(jù)老公說還不錯(cuò)。
  •   看了一半多,沒看懂多少,不過真的是好東西,
  •   還成,入門看看
  •   圖片很漂亮,,這幾天就過年了,,還沒來得及看。。
  •   還可以,就是有難度!
  •   好專業(yè)~現(xiàn)在完全看不懂!只好等以后積累足夠的知識再看了!
  •   印刷清晰,紙質(zhì)非常好
  •   是本好書,值得研究,物有所值
  •   剛收到。包裝不錯(cuò)
  •   很好雖然對我有點(diǎn)難
  •   據(jù)說很不錯(cuò),還沒看
  •   很好,但要有一定的基礎(chǔ)
  •   太值 了
  •   細(xì)致實(shí)用,很好
  •   真的很不錯(cuò),非常實(shí)用
  •   之前看過電子版,覺得不錯(cuò),現(xiàn)在在買一本紙質(zhì)版本的
  •   我沒看,不過,一直都在我男朋友在看。他現(xiàn)在從事的就是Flash程序這一塊的工作,看來,對他很有幫助,
  •   這書挺貴的,而且沒碟,不過提供了下載的網(wǎng)址,這本書出自大師之手,適合做游戲的人閱讀
  •   書的內(nèi)容挺不錯(cuò)的,適合有一定基礎(chǔ)的人看~~~~~~~~
  •   我是一個(gè)初學(xué)者,翻看了下這本書,呵呵,我只能自嘲,我還很嫩?。〔贿^,還是不難看出是一本好書,等我把基礎(chǔ)打好了,有了些工作經(jīng)驗(yàn),我想我就可以見識這本書的厲害了!
  •   內(nèi)容 尚可 感覺作者費(fèi)心了啊
  •   感覺還不錯(cuò),
    有時(shí)間了要深入看看
  •   書感覺不錯(cuò),不過還沒有看內(nèi)容呢!
  •   數(shù)學(xué)知識多一點(diǎn),不太適合初學(xué)者??纯催€是有益處的
  •   書不錯(cuò),但是要有一定基礎(chǔ)。
  •   書看起來不錯(cuò),就是翻譯的不怎么樣,完全用外國人的口氣照抄
  •   挺好的書,說的一些東西做as的都用的到,不錯(cuò)的
  •   整體還算不錯(cuò)的書
  •   比想象中的深?yuàn)W,努力學(xué)習(xí)吧
  •   這本書,需要有一定的基礎(chǔ),才能看得懂
  •   幫老公買的,說書內(nèi)容不錯(cuò)
  •   不是入門級。對于從入門級到中高級,是一個(gè)不錯(cuò)的選擇。內(nèi)容很不錯(cuò)
  •   還好吧,不夠優(yōu)惠
  •   和我預(yù)料的一樣,好。
  •   大概看了些,覺得還行吧
  •   是一本值得琢磨的好書
  •   還沒仔細(xì)看,不好評論,紙質(zhì)不錯(cuò)
  •   好書,先看后買
  •   很不錯(cuò)!被我當(dāng)教材啦!
  •   發(fā)貨速度還挺快,質(zhì)量也還行!!

    還沒時(shí)間細(xì)看,大概翻了下主要是一些AS算法,正是我需要的

    準(zhǔn)備回家過年好好研究下~~呵呵
  •   一句話,2個(gè)字:“爆好”,但是稍微有點(diǎn)瑕疵,翻譯的準(zhǔn)確性欠缺一點(diǎn)點(diǎn)。
  •   買了還沒有看呢。。。
  •   看了后感覺 有可以學(xué)的東西,不過都蠻簡單的!
  •   還沒看,謝謝
  •   這本書的難度有點(diǎn)大,能看懂,但是貌似都用不上,這本書等玩兒ActionScript三五年了,感覺實(shí)在不夠用的時(shí)候再買了看吧,如果只是想對這個(gè)技術(shù)做些了解,那就沒必要買了,又貴又不好看,呵呵
  •   買的時(shí)候我以為是一些實(shí)例操作呢,書到了,我一翻開,我哭了,尼瑪全是代碼……
  •   內(nèi)容有深度,可能我水平太低,建議新手不要看這本書!
 

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

京ICP備13047387號-7