Re: [發呆] Wave -- (water -- test1)
※ 引述《Jerrynet (我愛Hot_game板)》之銘言:
: 繼上次旋轉的小球之後,這次....還是小球XD
: 不知道要做什麼的時候,可以來玩玩看XD
: http://homepage.ntu.edu.tw/~b95602003/flash/wave.html
有彈性的球:
http://homepage.ntu.edu.tw/~b95602003/flash/elasticball.html
原本的Wave是基於這原理弄的
物理原理,就是加速度和速度:
(以下為原始碼內容解釋)
fx和fy分別是 x方向作用力 和 y方向作用力
但是我也把他當成加速度,因為:
F=ma
所以我只是乘上一個小數當成加速度a來作XD
vx和vy分別是 x方向速度 和 y方向速度
因為瞬時速度是加速度累加所得的,所以
v必須要累加,f則不用(因為每次都需重新計算和滑鼠游標的作用力)
最後把速度加到小球的坐標就是最後呈現結果了
原始檔(請用 Flash CS3 開啓):
http://homepage.ntu.edu.tw/~b95602003/flash/elasticball.fla
===============================================================================
緩慢漸進的球:
http://homepage.ntu.edu.tw/~b95602003/flash/slowball.html
原理就是,每次坐標的增加,都是與滑鼠的距離乘上一個常數(小於1大於0)
這效果會造成小球坐標每次增加的距離都是 小球和滑鼠距離的某小數倍,
所以會越來越慢接近滑鼠
原始檔(請用 Flash CS3 開啓):
http://homepage.ntu.edu.tw/~b95602003/flash/slowball.fla
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 219.70.112.39
※ 編輯: Jerrynet 來自: 219.70.112.39 (04/12 22:35)
推
04/12 23:20, , 1F
04/12 23:20, 1F
推
04/12 23:24, , 2F
04/12 23:24, 2F
推
04/12 23:29, , 3F
04/12 23:29, 3F
→
04/12 23:34, , 4F
04/12 23:34, 4F
推
04/12 23:38, , 5F
04/12 23:38, 5F
→
04/12 23:39, , 6F
04/12 23:39, 6F
推
04/12 23:59, , 7F
04/12 23:59, 7F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
Flash 近期熱門文章
PTT數位生活區 即時熱門文章