一些經常使用技巧總結:html
Tweak模式是很是有用的功能,自3.0版本後,它就正式整合到Processing中。dom
程序中圖像元素的大小、比例、角度等,都由具體的參數控制。要使畫面更具美感,單用代碼來肯定結構是遠遠不夠的,調參一樣重要。ide
在沒有Tweak模式誕生前,要調出一個讓人滿意的效果,須要反覆開啓程序來觀察結果。而熟悉Gui的朋友,也能夠經過Gui控件來對特定的變量來進行觀察。可是這些方法仍是有些繁瑣。函數
Tweak模式,能夠用最快捷的方式作到所見即所得。字體
使用前,須要將代碼保存到本地。接着點擊菜單欄中的「速記本-調整」。ui
這樣程序就會在Tweak模式下運行,源代碼中的drawing部分,帶下劃線的參數都是能夠實時調控的。spa
針對一些控制色彩的參數,右方會有一個矩形按鈕,點擊它會彈出一個拾取器,修改顏色會同步影響執行窗口。.net
而其它參數,能夠直接左右拖動來實時調控。code
注:參數的精度會影響調控的幅度範圍。當但願調控參數時,數值變化更微小,能夠在後面添加一個小數點。例如將例子中圓的直徑從200改爲200.。htm
1 float eyeX,eyeY,eyeD; 2 float brow1X,brow1Y,brow2X,brow2Y; 3 4 void setup() 5 { 6 size(300, 300); 7 } 8 9 void draw() 10 { 11 background(0); 12 stroke(255); 13 strokeWeight(2); 14 float l = 200; 15 noFill(); 16 ellipse(width/2,height/2,l,l); 17 brow1X = 162; brow1Y = 136; 18 brow2X = 192; brow2Y = 116; 19 line(brow1X,brow1Y,brow2X,brow2Y); // 20 21 line(width - brow1X,brow1Y,width - brow2X,brow2Y); 22 23 eyeX = 172;eyeY = 139; 24 eyeD = 13 * random(1); 25 ellipse(eyeX,eyeY,eyeD,eyeD); 26 ellipse(width - eyeX,eyeY,eyeD,eyeD); 27 line(width/2 - 20,180 + 7 * random(-1,1),width/2 + 20,179 + 7 * random(-1,1)); 28 }
不少時候咱們想了解Processing中某類函數的用法,能夠選擇菜單欄下的「幫助-參考文檔」。根據分類,就能夠迅速找到你想看的函數和對應的示例。
儘管呈現的方式是網頁的形式,但實質是本地文件,無需聯網。
除此以外,還有一個方法能夠直接跳轉到具體的函數說明
能夠在菜單欄的「文件-偏好設置」,在「編輯臺和控制字體」中,選擇一種支持中文顯示的字體。同時點選「啓用複雜文字輸入」。
快捷鍵Ctrl+T,能夠一鍵快速對齊代碼。(mac上爲command+T)
有一個快捷鍵能夠批量添加註釋符,快捷鍵Ctrl+/。若要取消註釋,只要從新選中並重復這個快捷鍵。
參考連接:http://www.360doc.com/content/17/0719/00/39718951_672449419.shtml