Flash ActionScript 3.0 动画高级教程

出版时间:2010-1  出版社:人民邮电出版社  作者:彼得斯  页数:373  译者:苏金国,荆涛  
Tag标签:无  

前言

这本书是鼎鼎大名的KeithPeters继《FlashActionScript3.0动画教程》之后的又一力作,相比之下,它将带领我们从“基础”进阶到“高级”领域。那么,我们从中能得到些什么?也许并没有高深的理论,但这里的技术绝对贴近实战,如果充分领会并巧妙应用这些技术,定能让你的作品标新立异,也会让别人对你刮目相看。书中各个主题相对独立,又彼此关联,你可以有目的地对感兴趣的章节重点研究,也可以跟随作者的思路通读全文。作者不仅解决了开发游戏中最关心的碰撞检测、转向和寻路问题,还通过生动的实例让我们了解了等角投影和数值积分的基本理论和应用途径,特别谈到了将摄像头和麦克风纳入输入手段的简捷方法,另外补充了Flash 10中的3D特性和绘图API,最后帮助我们了解了PixelBender和各种补间引擎的作用和用法。阅读这本书,肯定会让你跃跃欲试,迫不及待地想要亲手体验这些高级技术带来的绝妙效果,这也正是本书要达到的目的。技术如果只是纸上谈兵、束之高阁,那它就是死的,只有真正用于实践并不断扩展演进,才能算是名副其实的实用技术。特别值得一提的是,英文书名中AdvancED一词中的“ED”很值得玩味,也许是为了强调“高级”,也许是要告诉你“做过才知道”,各种理解见仁见智,不过可以肯定的是,只有真正读过、做过,才会有最大的收获。在此深深地感谢我们的家人和朋友。在翻译过程中,他们给予了我们莫大的关心、支持和帮助。全书主要由苏金国、荆涛翻译,并得到高强、王小振、刘鑫、范松峰、王恒、牛亚峰、刘亮、刘跃邦等人的帮助,最后由苏金国、荆涛统稿。由于时间仓促,且译者的水平有限,译文中难免会出现一些错误,请读者批评指正。

内容概要

本书是介绍Flash 10 ActionScript动画高级技术的经典之作,是作者在这一领域中多年实践经验的结晶。书中不仅涵盖了3D、最新绘图API以及Pixel Bender等Flash 10 ActionScript特性,深入介绍了碰撞检测、转向、寻路等Flash游戏开发技术,还通过实例具体讲解了等角投影和数值积分的基本理论和应用。    本书内容紧扣实际应用,适合各层次Flash开发人员阅读。

作者简介

作者:(美国)彼得斯(Keith Peters) 译者:苏金国 荆涛 等

书籍目录

第1章 高级碰撞检测  1.1 不规则形状对象的碰撞测试   1.1.1 位图用于碰撞检测   1.1.2 半透明形状的碰撞测试   1.1.3 使用BitmapData.hitTest测试非位图对象  1.2 大量对象的碰撞测试   1.2.1 实现基于网格的碰撞检测   1.2.2 编写网格代码   1.2.3 测试和调整网格   1.2.4 建成一个可重用的类   1.2.5 碰撞检测:并不只是碰撞  1.3 小结 第2章 转向行为  2.1 行为  2.2 Vector2D类  2.3 Vehicle类  2.4 SteeredVehicle类   2.4.1 搜寻行为   2.4.2 逃避行为   2.4.3 到达行为   2.4.4 追捕行为   2.4.5 躲避行为   2.4.6 漫游行为   2.4.7 对象规避   2.4.8 路径追随  2.5 群落  2.6 小结 第3章 等角投影  3.1 等角投影与二等角投影  3.2 创建等角图形  3.3 等角变换   3.3.1 世界坐标变换为屏幕坐标   3.3.2 屏幕坐标转换为世界坐标   3.3.3 IsoUtils类  3.4 等角对象  3.5 深度排序  3.6 等角世界类  3.7 D中的移动  3.8 碰撞检测  3.9 使用外部图形  3.10 等角区块图  3.11 小结 第4章 寻路  4.1 寻路基础  4.2 A*   4.2.1 A*基础   4.2.2 A*算法   4.2.3 计算代价   4.2.4 算法图示   4.2.5 编写代码   4.2.6 常用A*启发函数  4.3 实现AStar类  4.4 在游戏中使用AStar  4.5 高级地形  4.6 小结 第5章 其他输入方式:摄像头和麦克风  5.1 摄像头和麦克风  5.2 声音作为输入   5.2.1 一个由声音控制的游戏   5.2.2 活动事件  5.3 视频作为输入   5.3.1 视频大小和质量   5.3.2 视频与位图   5.3.3 分析像素  5.4 小结 第6章 高级物理:数值积分 第7章 Flash 10中的3D 第8章 Flash 10绘图API 第9章 Pixel Bender 第10章 补间引擎 

章节摘录

插图:碰撞检测的基本方法在《FlashActionScript3.0动画教程》①一书中做了详细说明。本章将讨论该书中未涉及的一种碰撞检测方法,并介绍一种处理大量对象互相碰撞的策略。需要指出,主题是碰撞检测,因此不会深入研究在检测到碰撞之后要做的事情。如果你在开发一个游戏,可能希望发生碰撞的对象爆炸、改变颜色,或者只是简单地消失。处理碰撞结果还有一种相当复杂的方法,这个方法在《FlashActionScript3.0动画教程》的11.3节中做了介绍。不过,最终还是要由你(根据所构建应用或游戏的规范)来确定检测到碰撞时该如何做出响应。1.1不规则形状对象的碰撞测试《fqashActionScript3.0动画教程》中介绍了几个碰撞检测的基本方法,包括内置的hltTest-Object和hltTestP01nt方法,以及基于距离的碰撞检测。以上各种方法分别适用于不同形状的参与碰撞检测的对象。hltTestObject方法非常适合检测两个矩形对象之间的碰撞,但是对于其他形状往往会生成假警报。hitTestPoint方法适用于以下两种情况:查看鼠标是否位于一个特定对象之上,或者一个很小的点状对象是否与任何其他形状的对象发生碰撞,但是这个方法对于检测两个较大的对象则束手无策。基于距离的碰撞检测非常适于处理圆形对象,不过对于其他形状的对象常常会产生碰撞漏检。Flash中实现碰撞检测的理想方法(相当于这个领域的“圣杯”)是对两个不规则形状的对象进行相互测试,从而准确地知道它们是否接触。从Flash8开始,已经有一种方法可以通过BitmapData类做到这一点(不过《flashActionScript3.0动画教程》中没有讨论这种方法)。实际上,这种方法有一个很贴切的名字:hitTest。

媒体关注与评论

“KeithPeters是全球Flash领域最棒的技术大师之一,在他编著的这本书中,每一处都散发着FlashActionScript游戏开发的魅力:精辟的算法解释,精确的AS3API的驾驭手段,精美的演示范例。在基于Flash游戏创作需求呈爆炸性增长的互联网领域,本书是Flash动画游戏开发工程师通向高级殿堂的最佳学习图书。”  ——马鉴(7yue),Adobe公司Flash平台技术传教士“从碰撞检测的基本实现到深入解读高级物理引擎原理,从强大易用的TweenLite到Flash10、PixelBender。这些新技术的应用实践详解,本书可以算是游戏开发人员的必读之物。此外,在互联网技术进一步深入普通人生活,在RIA技术进一步追求精细效能、复杂逻辑的优雅交互的大环境下,本书中的许多思想对相关领域的开发人员都有极大启发,非常值得学习与借鉴!”  ——郭启睿(Aw),北京来乐科技有限公司联合创始人、Flash开发者

编辑推荐

《Flash ActionScript 3.0 动画高级教程》是经典著作《FlashActionScript3.0动画教程》的姊妹篇,作者选取了ActionScript游戏和用户交互应用开发中比较深入但却是急需的知识点进行了深入探讨,包括碰撞检测、人工智能、逼真的物理效果等,还全面论述了Flash10提供的新特性。其中揭示了很多高级技巧,针对性极强,在同类书中十分罕见。书中每一章都通过一个应用实例来讲解原理,并提供高质量的代码,极具学习和实用价值。  《Flash ActionScript 3.0 动画高级教程》将改变你既有的思维定式,使你站在一个新的高度来看待Flash动画编程。让世界级Flash技术大师KeithPeters引领你进入ActionScript开发的辉煌技术殿堂吧!  跟随Flash大师进人ActionScript开发辉煌殿堂  丰富的经典示例和专家技巧  涵盖Flash10最新特性

图书封面

图书标签Tags

评论、评分、阅读与下载


    Flash ActionScript 3.0 动画高级教程 PDF格式下载


用户评论 (总计127条)

 
 

  •   买了两本书,一本是 《ActionScript3.0 殿堂之路》 一本就是《Flash ActionScript3.0 动画高级教程》,最后,后悔买《殿堂之路》了,最后又上亚马逊买了这本书的姊妹篇(当当缺货)
    ——《Flash ActionScript3.0动画教程》。
    跟人感觉,国产的图书比国外的还是有很大的差距的,相对于有编程经验的人来说,其实这本书,还有这本书的姊妹篇讲解的更加清晰透彻,更注重用自己的经验阐述Flash的各种功能、各种类,而且例子也很有嚼头,不似国内的书籍,仅仅是一些简单的功能演示。
  •   完全和国产书籍相反啊。
    不过看这本书之前,必须将《Flash ActionScript 3.0动画教程》的内容都掌握先。
  •   这本书给我很大的帮助,是非常不错的一本书,讲的也很仔细,必买的好书,
    可惜另一本《Flash ActionScript 3.0 动画基础》哎,一直没货啊,只能看电子书了.
  •   Flash ActionScript 3.0 动画,这本书非常好看,非常满意
  •   实在太棒了,对于我们这种有一定的高等数学基础的程序猿(就是程序“猿”)来说实在太棒了,大学学习高等数学的时候就觉得高数很精妙,没觉得像其他人所谓的“没用,学了也不懂”,感到高数对于人的思想和生活态度还是有很好的影响的,现在终于应验了,高中的解析几何知识在这本书里也有了很好的体现!从来学知识都是有用的,或许有时候只是未到时候啊!

    现在Molehill也出来了,对于一个想向深入层次发展的Flash/AS3开发人员,我觉得这本书的意义会越来越大!
  •   书的内容讲解的很到位,一些示例可以继续拓展成为很好的Flash应用效果!
  •   好书,开发Flash游戏必备
  •   本书我已经粗略地看过了,单从书来说是很不错的,不论是纸张、印刷或内容。但我其实是FLASH的初学者,很难看懂,大概是属于比较专业的人员的吧。所以还是建议初学者慎重考虑一下再决定买不买!
  •   做flash游戏的应该人手一本的好书
  •   从此开始爱上Flash
  •   对于高级AS3开发人员来讲这本书实在太棒了。里面很多都是实际中会遇到的棘手问题。
  •   很少有国内的计算机图书有写得这么好的了,与国外经典教材的差距几乎没有了。这要归功于作者雄厚的技术实力,多年的行业经验积累,以及最重要的对技术的热爱,对所热爱的事情的激情,激情又让一个人永葆青春,只有青春才能写下这么有感觉的文字。国内的那些老湿们学着点啊。
  •   在网上看到一本关于as中物理引擎的书,该书为高级版,可深入研究
  •   动画比专用啊 只是都是文字和公式 不是图画书
  •   非常经典 as3开发必备
  •   关注的技术 讲解的不错...
  •   书中有很多例子,亲自动手实践一下会更有收获。
  •   AS3游戏制作方面最好的书,国人写不出如此好的书籍!
  •   内容比殿堂之路要深奥,作为初学者的我看起来还是有点累,整体来说还是很好咯
  •   我有他的上一本书,本来也有这本的电子版,不过看到出来书,还是想要。
  •   是我看过as3中最好的一本书
  •   书的内容翔实,很有帮助。快递也很快。
  •   作者很强
  •   书挺好的,才开始翻着看,没看完。感觉不错。
  •   书不错 很有用 能用到真正项目当中。
  •   书还好 不错呢
  •   图灵系列的书都很不错!
  •   我只是喜欢买书,喜欢看自己感性趣的知识
  •   书不错,里面有很多东西还是引起我不少思考
  •   书很好,物流也很给力,总体来说很满意
  •   是我想要买的书,初学者的话有难度
  •   还没见到书哦,又跟那一本“预售商品”放在一起啦,变身为“预售”啦。哎!继续等待。
  •   书不错,但有点难
  •   书挺不错的,看了好久才写的评论,值得学习的好书。
  •   书不错 快递也挺好
  •   大致看了,这个书主要讲一些运动原理算法的。所以对于一些重拾算法的童鞋很受用,但是没光碟,到时候代码要自己手写,确实有点蛋疼。。
  •   不愧是大师写的书,还在看。
  •   不错的书,书还没看完,现在很满意。。。
  •   看了几页,确实不错的书。
  •   一直觉得国外人写的书比较好,语言很有趣,而且技巧很实用。。准备把他的姊妹篇也买回来,哈哈~~
  •   这次速度很快!!!这本书是老师推荐的···
  •   非常专业非常专业的一本书,as3编程爱好者不可错过
  •   我觉得这本书不是和启蒙AS3.0,但是作为一种提高书籍还是很赞的
  •   还没有开始看,据看过的人说,想到不错的一本书。
  •   不买这本书亏大了
  •   看到很多RIA网址上都推荐这本书,毫不犹豫就买啦。。刚刚看了第一章,挺有意思。。。希望两星期内可以拿下~
  •   内容不错 值得学习
  •   粗略的看了一下 感觉印刷方面看起来清晰明了 内容因为还是初学者 只能看懂一点
  •   内容比较深奥,整的来说还是不错的
  •   dsdsdsd
  •   听說ok
  •   对于AS3提高来说必不可少!
  •   很好 非常好 收获很大 可惜第一部没有卖的了
  •   据老公说还不错。
  •   看了一半多,没看懂多少,不过真的是好东西,
  •   还成,入门看看
  •   图片很漂亮,,这几天就过年了,,还没来得及看。。
  •   还可以,就是有难度!
  •   好专业~现在完全看不懂!只好等以后积累足够的知识再看了!
  •   印刷清晰,纸质非常好
  •   是本好书,值得研究,物有所值
  •   刚收到。包装不错
  •   很好虽然对我有点难
  •   据说很不错,还没看
  •   很好,但要有一定的基础
  •   太值 了
  •   细致实用,很好
  •   真的很不错,非常实用
  •   之前看过电子版,觉得不错,现在在买一本纸质版本的
  •   我没看,不过,一直都在我男朋友在看。他现在从事的就是Flash程序这一块的工作,看来,对他很有帮助,
  •   这书挺贵的,而且没碟,不过提供了下载的网址,这本书出自大师之手,适合做游戏的人阅读
  •   书的内容挺不错的,适合有一定基础的人看~~~~~~~~
  •   我是一个初学者,翻看了下这本书,呵呵,我只能自嘲,我还很嫩啊!不过,还是不难看出是一本好书,等我把基础打好了,有了些工作经验,我想我就可以见识这本书的厉害了!
  •   内容 尚可 感觉作者费心了啊
  •   感觉还不错,
    有时间了要深入看看
  •   书感觉不错,不过还没有看内容呢!
  •   数学知识多一点,不太适合初学者。看看还是有益处的
  •   书不错,但是要有一定基础。
  •   书看起来不错,就是翻译的不怎么样,完全用外国人的口气照抄
  •   挺好的书,说的一些东西做as的都用的到,不错的
  •   整体还算不错的书
  •   比想象中的深奥,努力学习吧
  •   这本书,需要有一定的基础,才能看得懂
  •   帮老公买的,说书内容不错
  •   不是入门级。对于从入门级到中高级,是一个不错的选择。内容很不错
  •   还好吧,不够优惠
  •   和我预料的一样,好。
  •   大概看了些,觉得还行吧
  •   是一本值得琢磨的好书
  •   还没仔细看,不好评论,纸质不错
  •   好书,先看后买
  •   很不错!被我当教材啦!
  •   发货速度还挺快,质量也还行!!

    还没时间细看,大概翻了下主要是一些AS算法,正是我需要的

    准备回家过年好好研究下~~呵呵
  •   一句话,2个字:“爆好”,但是稍微有点瑕疵,翻译的准确性欠缺一点点。
  •   买了还没有看呢。。。
  •   看了后感觉 有可以学的东西,不过都蛮简单的!
  •   还没看,谢谢
  •   这本书的难度有点大,能看懂,但是貌似都用不上,这本书等玩儿ActionScript三五年了,感觉实在不够用的时候再买了看吧,如果只是想对这个技术做些了解,那就没必要买了,又贵又不好看,呵呵
  •   买的时候我以为是一些实例操作呢,书到了,我一翻开,我哭了,尼玛全是代码……
  •   内容有深度,可能我水平太低,建议新手不要看这本书!
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7