书中第十章的“线下”问题,并没有修正,小球从底部反弹至line的时候,仍然会穿过line到上面去,而不是反弹,将bounce参数调成-1就可以看得很明白了。
更改:如y2的绝对值小于小球半径,则进行反弹,如果y2的值为正则将小球重置到到线下,如为负则重置到线上
if(Math.abs(y2) < ball.height / 2)
{
// rotate coordinates
var x2:Number = cos * x1 + sin * y1;
// rotate velocity
var vx1:Number = cos * ball.vx + sin * ball.vy;
if(y2 > 0) {
y2 = ball.height / 2;
}
else {
y2 = -ball.height / 2;
}
vy1 *= bounce;
// rotate everything back;
x1 = cos * x2 - sin * y2;
y1 = cos * y2 + sin * x2;
ball.vx = cos * vx1 - sin * vy1;
ball.vy = cos * vy1 + sin * vx1;
ball.x = line.x + x1;
ball.y = line.y + y1;
}
第十章的修正“线下”问题
对“第十章的修正“线下”问题”的回应
《Flash ActionScript 3.0动画教程》热门书评
-
最基本的却是最有用的
4有用 0无用 Dillone 2008-04-12
Foundation ActionScript 3 Animation这本书写得非常好。虽然从名字上看,是Foundation。其实,各种各样的效果大都是用最基本的行为叠加而成的。只有掌握了最基本的行为实现方式,才能够无穷地组合,创造出眩目的效果。我写了很多年程序了,可是都这本书依然觉得非常受用。好...
-
动效师2.0到3.0转型最佳读物~
3有用 1无用 FOX 2008-06-14
哈,最近翻掉了前几章,虽然翻译后可能有失作者的愿意,但是不得不说这是本非常以人为本的图书。相比如果说黑羽那本比作是开发者的点金石的话,那这本AS3的动效教程可以说是艺术和程序的美丽纽带!由于这是第二版,和第一版不同的是将开发环境从AS2迁移到了AS3。每每牵涉到AS3的开发环境所有的作者都要对OOP...
-
书不错,但被出版商糟蹋了
1有用 0无用 Zin 2008-04-11
书的内容很好,大概浏览了一下翻译一般,谈不上好坏。但是,书的质量真是差劲,就想再生纸一样,环保吗?我是在网上买的,不知道书店怎么样,但是我觉得这东西应该不会有什么差异。...
-
好书,但是纸质实在是差
1有用 0无用 黑白灰 2008-05-06
前一段一直在读英文版的,书肯定是本好书,但是中文版的纸质也太差劲了把?今天翻了几页,书中把sprite称作“精灵”例如:可以新创建一个精灵........
-
关于flash中的物理方法的好书
1有用 0无用 WonderY 2009-11-29
书中介绍了动画中的物理方法,在不使用物理引擎的情况下,使用简单的物理定律进行模拟,对于一些简单的游戏已经足够了。...
书名: Flash ActionScript 3.0动画教程
作者: Keith Peters
出版社: 人民邮电
译者: 王汝义
出版年: 2008-4
页数: 413
定价: 59.00元
ISBN: 9787115174505