2011/08/02

p205 - 290 (processing教學)

很抱歉又很久沒更新processing了,
絕對不是我沒看,相反的,我看了快100頁,
但基於我接下來一年的論文還是需要以我需求的為主,
儘管課本接下來幾課都是很吸引人的,我還是只得忍痛割愛.
我會儘量把跳過的篇章做簡短的介紹,你可以依照自己的興趣去參考課本.

---------------------------------------------------------------------------------------------------------------

從上次的recursion講完之後,我們的進度約進行到p204,
而接下來我們會跳過p205-290,洋洋灑灑85頁就這樣過去了,
基本上這些跳過的內容主要是在講互動上的應用,
也就是processing開始跟你的滑鼠或鍵盤的一舉一動有所關聯.

p205-215的Input 1是在做基本的滑鼠指令介紹,
我們可以透過if來進行一連串的設定,
例如if我按了左鍵背景會變色,或不按時是圓形,一按就變方形之類的,
這些基本與滑鼠的相關應用你會在這得到解答.

p216-221的Drawing 1是在告訴你如何在processing裡做畫,
但別傻了孩子,去用小畫家吧.

p222-227的Input 2則是在做鍵盤跟prcessing的互動,
if按了鍵盤的t,會出現兩個同心圓等等諸如此類.

p228-236的Input 3則是更進階的滑鼠與鍵盤應用,
有鍵盤按著不放,或是滑鼠拖拉等動作的指令代碼,
有了它們你即可以寫更細微的互動程式.

p237-244的Input 4算是較進階的一篇,
透過滑鼠在晃動時飄浮的座標,
可以透過其數據進行一些相對關係的設定,
滿好玩的,可以花些心思看一下.

p245-249的Input 5則是在教你寫時鐘,
基本上秒分時日月年都有,不太知道要用在哪.

p250-277則是再度對一些數位藝術家進行介紹,
然後還是得說,有時間有興趣flash真的是可以學一下.

p278-290的Motion 1則是開始做真正較寫實的移動,
跟之前我們單純用void draw去跑動畫時,
這篇更接近一些移動時規則的制定,
例如一個圓如何在框架內像顆球不停地彈來彈去.

以上就是p205-290中間的大概內容介紹,
而我會在下篇開始重啟教學,也就是p291-299的Motion 2,
開始我們可以制定更多的規則讓processing在運作時更自然有機.

沒有留言:

張貼留言