Navigation

国内外优秀RIA书籍推荐与交流平台 |论坛|打印服务|中文书导购|博客侧边栏|Contact Us

Flash ActionScript 3.0高级动画教程


简介:
经过一段时间的努力,本站网友联合翻译的AdvancED ActionScript 3.0 Animation中文完整版终于发布了!感谢译者和整理者无私的劳动才使本书最终成型。由于此书采用多人协同翻译,每个人的水平又不尽相同,难免会出现或多或少的问题,在这里也请每位读者能怀着一份感激和宽容的心情阅读此书。如在阅读中发现错误和不妥的地方,请在此页留言,以便我们再版时可以更新这些问题。

译者:
hbbalfred ,
LiScott < Blog >
Y.Boy < Blog >,
daWei Yang ,
yujjj < Email Blog >
actions

目录:
第一章 高级碰撞检测
不规则图形的检测碰撞
BitmapData.hitTest用于非位图
大量对象的碰撞检测
实现基于网格的碰撞检测
编写网格代码
测试并调整网格
整理成类
使用此类
检测不只是为了碰撞
总结

第二章 转向行为
2D向量(Vector2D)类
机车(Vehicle)类
转向机车(SteeredVehicle)类
寻找行为
避开行为
到达行为
追捕行为
躲避行为
漫游行为
对象回避
路径跟随
群落
总结

第三章 等角投影
等角投影
等角vs二等角(dimetric)
创建等角图形
等角形变
形变坐标与屏幕坐标
屏幕坐标转换等角坐标
IsoUtils类
等角对象
层深排序
等角世界类
3D移动
碰撞检测
使用外部图形
等角地图
总结

第四章 寻路
寻路基础
A-star
A_star运算法则
代价计算
图解运算过程
代码实现
常见的Astar估价公式
使用Astar类
修改路径细节:拐角
在游戏中使用Astar
进阶教程
总结

第五章 二级输入设备:摄像头和麦克风
摄像头和麦克风
输入的声音
声控游戏
活跃事件
输入的视频
视频尺寸和质量
视频和位图
反转图像
分析像素
分析颜色
将跟踪颜色视作输入
分析移动区域
边缘检测
总结

第六章 高等物理:数值积分
时间驱动的运动
编程RK2
编程RK4
薄弱环节
总结Runge-Kutta
Verlet积分法
Verlet点
点的约束
Verlet线段
Verlet结构体
拉链式结构
深入研究
总结

第七章 3D in Flash10
Flash 3D 基础
设置消失点
3D坐标
景深排序
3D容器
3D 旋转
视野和焦距
屏幕坐标系和3D 坐标系
本章小结

第八章 Flash10的绘画API
路径
一个简单的例子
画曲线
wide绘制命令和NO_OP
缠绕
三角
位图填充和三角
uvtData
更多三角
三角和3D
uvt中的t
旋转圆柱
创建一个3D地球
图形数据
总结

第九章 Pixel Bender
什么是Pixel Bender?
编写一个Pixel Shader
数据类型
获取当前像素坐标
参数
高级参数
对输入图片进行取样
线性取样
适用于Flash里的Twirl Shader
在Flash里使用Pixel Bender
加载或绑定shader
使用shader作为绘制填充
访问shader元数据
设置shader参数值
转换shader填充
用shader填充制作动画
指定shader的输入图片
使用shader作为滤镜
使用shader作为混合模式
总结

第十章 补间引擎
Flash的Tween类
缓动方法
合并补间
Flex Tween类
Flex Tween类的缓动函数
Tween组合
Tween序列
补间引擎
Tweener的缓动函数
Tweener的tween组合
Tweener的tween序列
TweenLite/TweenGroup
TweenLite的缓动函数
TweenLite的tween组合
TweenLite/TweenGroup的序列
KitchenSync
KitchenSync的缓动函数
用kitchenSync改变多个对象或属性
KitchenSync的tween序列
KitchenSync的tween序列
GTween
gTween的缓动函数
用gTween改变多个对象
gTween的补间序列
总结

关于作者 About the Author
Keith Peters,世界级的Flash技术大师。他的个人网站www.bit-101.com是业界知名的技术资源站点,以众多极具启发性和实验型的开源 ActionScript代码而蜚声全球。他拥有近10年的Flash开发和设计经验,撰写过多部Flash方面的图书和大量杂志文章,本书为其代表作。

Flash ActionScript 3.0高级动画教程下载地址:点此下载
解压密码:www.riabook.cn
本书所有代码点此下载
《Flash ActionScrip高级动画教程》(AdvancED ActionScript 3.0 Animation )一书的中文简体字版授权人民邮电出版社图灵独家出版,并且于近期这本书即将面世,请大家敬请期待!



  • quote 3.mao
  • 不是在group google上有吗?
    N神 replyed at 2009-7-8 11:27:39
    那里不是完整的,这本是完整的哦
  • 2009-7-8 11:27:39 Reply this comment
  • quote 4.常青
  • http://blog.csdn.net/lixinye0123
  • 特来支持一下,这是本很好的书,感谢所有参与人员!
    N神 replyed at 2009-7-8 10:27:33
    hi,下边这句话还是抄你的Flex cookbook的

    "由于此书采用多人协同翻译,每个人的水平又不尽相同,难免会出现或多或少的问题,在这里也请每位读者能怀着一份感激和宽容的心情阅读此书。"
  • 2009-7-8 10:27:33 Reply this comment
  • quote 13.shell
  • 很了不起呢,偶也在跟這本書的進度慢慢領會動畫programming
    多謝了!! 辛苦了
  • 2009-7-9 13:04:25 Reply this comment
  • quote 14.Puxiao
  • http://puxiao.com
  • 刚下载看了下,光目录就看出来很不错。
    看了第一章前几页,更加确信这本书真的需要静心拜读。

    唉,不过我工作三年,现在处于困惑期,不知道应该继续追求技术,还是朝业务。
    学新技术很高兴,但做单子,拿到的可是人民币。

    痛苦中...
  • 2009-7-10 14:27:34 Reply this comment
  • quote 16.yahuflash
  • 在76页这段代码中:

    if(inSightCount > 0)
    {
    averageVelocity = averageVelocity.divide(inSightCount);
    averagePosition = averagePosition.divide(inSightCount);
    seek(averagePosition);
    _steeringForce.add(averageVelocity.subtract(inSightCount));
    }


    的_steeringForce.add(averageVelocity.subtract(inSightCount));
    应该为: _steeringForce.add(averageVelocity.subtract(_velocity));
  • 2009-7-15 15:17:04 Reply this comment
  • quote 17.yahuflash
  • 73页的:
    public function get pathThreshold(value: int): Number
    {
    return _pathThreshold;
    }

    去掉参数value: int

    77页中的:
    public function set tooCloseDist(vaule: Number): void
    {
    _tooCloseDist = value;
    }
    “value”-》vaule
  • 2009-7-15 15:22:42 Reply this comment
  • quote 19.kyo
  • 一直在关注,万分感谢。最近正在补英语,希望以后可以参与进来。
  • 2009-7-23 15:46:17 Reply this comment
  • quote 22.wangyuhua
  • 133页isOpen(test)||isClosed(test) 没有定义 函数isOpen()和isClosed()
    N神 replyed at 2009-8-5 14:20:17
    我们检查一下
  • 2009-8-5 14:20:17 Reply this comment
  • quote 30.Morris
  • 如果能排版的更加好就完美了。现在的排版总觉得有些混乱。
    以下是一些格式提议:
    1.页脚的页码最好靠一边,并且在上方加一条横线(这个很容易能做到吧)
    2.章标题、节标题都分别用同一格式,并且注意增大行距。这样才能一眼就能看到每一小节。
    3.正文和代码之间、段与段之间、文字与图片之间行距都应该增大一些。否则就会显得很密密麻麻了。
    4.代码最好能用等宽字体(Monaco、Consolas等)。
    5.最好能给每一位翻译员一个Word模板,里面都包含了格式,这样整理起来就相当快捷了。
  • 2009-10-13 21:24:32 Reply this comment
  • quote 32.xxx
  • 136页
    private function manhattan(node:Node):Number {
    return Math.abs(node.x - _endNode.x) * _straightCost + Math.abs(node.y + _endNode.y) * _straightCost;
    }

    Math.abs(node.y + _endNode.y) 是不是应该为 Math.abs(node.y - _endNode.y) ???
  • 2009-10-26 12:34:17 Reply this comment
  • quote 38.Jason
  • 我用浏览器也不能下载。用迅雷可以下。
    应该是有些IP被禁了,迅雷有代理,可以通过IP检测。
    N神 replyed at 2009-12-15 22:12:44
    Google code封了,已经更新下载地址,现在可以下了
  • 2009-12-15 22:12:44 Reply this comment
  • quote 42.wady
  • 十分感谢,给那些英语不好的人提供了良好的学习环境!
  • 2010-2-3 0:14:39 Reply this comment
  • quote 45.大能猫
  • 神书啊!!!!!!!!!
    这下high了!
    比嗑药都high!!

    奥 辛苦了!!!
  • 2010-9-29 15:58:16 Reply this comment

Post comment:

◎welcome to give out your point。

Powered By Z-Blog .Templete from Google

Copyright riabook.cn . Some Rights Reserved. 辽ICP备07502442号

Search



抓虾
google reader
鲜果
QQ邮箱

Previous

Favorites





Control panel