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)