Processing入門指南


簡介

Processing 是由 MIT 媒體實驗室的 Casey Reas 和 Benjamin Fry 發明的一種開源可視化編程語言。Processing為數字媒體與娛樂交互設計而創建,其目的是通過可視化的方式輔助編程教學,並在此基礎之上表達數字創意。

Processing基於Java語言,進一步簡化了語法,並用圖形編程模式取代了命令行程序模式。Processing的可視化反饋極具鼓舞性,讓非計算機專業的人士,如設計師、藝術家、電子極客,在學習編程的過程中更加得心應手。(我怕是一個假的計算機專業學生

安裝

在開始Processing編程之前,你需要一個集成開發環境(IDE)。它的名字也叫Processing。

下載

在Processing網站下載Processing的壓縮包,下載地址為:http://processing.org/download/

注意:默認下載內包含JDK的Processing,這樣你就不必額外安裝JDK或OpenJDK。若你的計算機上已有JDK或OpenJDK,希望減少Processing的空間占用,則可以下載不包含JDK的版本。

安裝

與傳統軟件不同,Processing不需要安裝。你剛剛下載的是一個壓縮包,解壓之后,便可直接運行文件夾中的“processing”程序運行它。

對於Processing,比較好的方法是將此文件夾放置在一個合適的地方:在Windows操作系統中,可移動到D:\processing;在GNU/Linux操作系統中,可移動到/usr/local/processing。這樣可以更好地保護Processing程序文件的完整性,以免你在定期清理“下載”文件夾的時候將之刪除。

為Processing程序創建一個啟動鏈接會更加便利。在Windows中,你可以為程序文件夾中的processing程序創建一個桌面快捷方式;在GNU/Linux操作系統中,你可以為processing可執行程序創建一個啟動鏈接,放在桌面上;在KDE桌面中,你還可以為它創建一個菜單項。

現在,你就可以直接雙擊processing或者它的快捷方式(啟動鏈接)運行Processing IDE了。

一個簡單的例子

 1 //一般情況下,processing 程序有兩部分組成,一部分叫做 設置(setup), 另外部分就是 繪制(draw)。
 2 //在設置部分你可以初始化各個變量,同時把算法也包括進去,而在繪制部分就可以只是負責如何繪圖及與用戶互動。
 3 
 4 void setup() {
 5   size(480, 120);      //size(480, 120);// 畫布的大小被修改為長480,寬120.
 6 }
 7 
 8 void draw() {
 9   if (mousePressed) {
10     fill(0);   //假如(if)鼠標點擊(mousePressed),填充顏色修改為黑色(0,0,0)
11   } else {
12     fill(255);   //如果例外(else)(這里指鼠標沒有點擊),填充顏色為白色(255,255,255)
13   }
14   ellipse(mouseX, mouseY, 80, 80);
15 }

注:在Processing語言中,橫向位置為X,縱向距離為Y,顏色填充為RGB設置(red, green, blue).

 

 

參考鏈接:維基教科書——Processing入門指南

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM