WhirlPool 相片簿

okay 最近我是在研究old school的一些效果
why? 為什麼呢!?
其實只是想告訴大家
最新最炫的效果固然討喜~
但有很多舊有的技術
也是很好玩
只是一直沒有被應用上而已~
今天分享一個WhirlPool Ablum

裡面都是一些很基礎的code
比較需要重視的部分
應該就是排列相片的部份了吧
那裏是最麻煩的數學部分

首先呢 我要開始啦
首先定意一個圓
一個圓型 弧度 = 2PI, 角度 = 360度
所以
1弧度 = (2PI/ 360) = PI/ 180
1角度 = (360/ 2PI) = 180/ PI

有了一個單位的值以後
只需要套入 Math.cos( 幾倍弧度 ) 就可以得到 x 座標, Math.sin( 幾倍弧度 ) 就可以得到 y 座標
接下來只需要使用一些外部漸變套件
增加Event就可以了

Ex:
===============================================================
mc.x = Math.cos( Math.PI/ 180* 540/ num* i )* (radius/ num* i);
mc.y = Math.sin( Math.PI/ 180* 540/ num* i )* (radius/ num* i);
===============================================================

點我下載範例


SIGN UP !
ps: 另外歡迎大家找我玩StarCraft2 我的帳號是 LeoYeh

留言

  1. 經過SODA老大的建議之後
    我已經把DEMO補上了
    希望SODA老大以後常來

    回覆刪除

張貼留言