作者cjcat2266 (CJ Cat)
看板Flash
标题[分享] 研讨会回家作业 - Spring Motion
时间Tue Oct 7 22:10:07 2008
10/10双十节放假,10/17很多人不能来也放假
我怕研讨会的同学待在家里会生锈
所以决定出一些回家作业给他们做
上次主要是讲Event Listener和简单介绍Spring Motion (弹簧运动)
所以这次我出了四个跟Spring Motion有关的作业
有兴趣的人可以一起来做做看唷 :)
"Springy Scales"
http://0rz.tw/234PZ
"Springy Chain"
http://0rz.tw/544Xu
"Springy Rotation"
http://0rz.tw/e84Vi
(注意:rotation每次assign new value之後会自动变成0~360之间的Number)
挑战题:
"Springy Draggables"
http://0rz.tw/6b4Um
补充:Spring Motion的公式
a = springFactor * (t - r);
v += a;
v *= 1 - damping;
r += v;
t:目标位置向量
r:自身位置向量
a:加速度
v:速度
springFactor:弹力系数 (介於0~1之间)
damping:阻尼系数 (介於0~1之间)
写成四行是为了方便大家看
其实可以浓缩成一行:
r += v = (1 - damping) * (v + springFactor * (t - r));
--
CJ Cat = Croa'J Cat = Cockroach Cat = 西街凯特 = 蜚蠊猫 = 蟑螂猫
Blog
http://cjcat.blogspot.com
Gallery
http://cjcat2266.deviantart.com
ptt2 Board CJWorkshop - 阿多比闪光(Adobe Flash)研讨区
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.228.84.58
※ 编辑: cjcat2266 来自: 61.228.84.58 (10/07 22:14)