Processing開發(fā)實戰(zhàn)
本書適合零基礎(chǔ)的人學(xué)習(xí),沒有學(xué)過C語言的讀者可以從第一篇入門基礎(chǔ)篇開始學(xué)習(xí),該篇從基本的語法開始(為了能更好地向讀者展示程序運行效果,該篇的部分實例會用到后面章節(jié)中的函數(shù),讀者可以暫不理會,先學(xué)習(xí)基礎(chǔ)知識,等學(xué)習(xí)到后面章節(jié)時再深入理解),再到繪圖的數(shù)學(xué)基礎(chǔ),循序漸進地進行介紹。第一篇的最后部分會介紹面向?qū)ο蟮闹R,主要概述類和對象,這是比較抽象的內(nèi)容,如果初學(xué)者感到難以理解可以跳過,不影響其他部分的學(xué)習(xí)。但該部分有利于讀者建立面向?qū)ο蟮乃枷耄ㄗh讀者翻閱更多的資料,掌握類和對象的相關(guān)知識。第二篇是圖像圖形篇,有一定編程基礎(chǔ)的讀者可以直接閱讀該篇。它是本書中最具魅力的篇章,學(xué)習(xí)這些章節(jié)有利于讀者創(chuàng)造各種各樣令人驚艷的圖案,或定制自己的軟件界面。該篇的結(jié)尾是綜合實例,讀者可以借助這些實例綜合運用前述的知識,繪制各種動畫或展現(xiàn)出獨特的藝術(shù)視覺效果。第三篇是互動篇,該篇有鼠標、鍵盤的互動以及串口通信,通過實例展示Processing與Arduino的互動,包括傳感器讀取和搖桿的控制程序,讓讀者掌握兩者的交互方式。第四篇是高級應(yīng)用篇,主要展示如何用Kinect或Xtion進行互動編程,讀者可以在此基礎(chǔ)上自行擴展,如采用Kinect或華碩的Xtion控制機器人,甚至控制無人飛機等。
·4.5萬字