一些常用技巧總結:
- Tweak模式
- 快速查找函數用法
- 顯示與輸入中文注釋
- 代碼快速對齊
- 批量添加注釋符
Tweak模式
Tweak模式是非常有用的功能,自3.0版本后,它就正式整合到Processing中。
程序中圖像元素的大小、比例、角度等,都由具體的參數控制。要使畫面更具美感,單用代碼來確定結構是遠遠不夠的,調參同樣重要。
在沒有Tweak模式誕生前,要調出一個讓人滿意的效果,需要反復開啟程序來觀察結果。而熟悉Gui的朋友,也可以通過Gui控件來對特定的變量來進行觀察。但是這些方法還是有些繁瑣。
Tweak模式,可以用最快捷的方式做到所見即所得。
使用方法
使用前,需要將代碼保存到本地。接着點擊菜單欄中的“速記本-調整”。
這樣程序就會在Tweak模式下運行,源代碼中的drawing部分,帶下划線的參數都是可以實時調控的。
針對一些控制色彩的參數,右方會有一個矩形按鈕,點擊它會彈出一個拾取器,修改顏色會同步影響執行窗口。
而其它參數,可以直接左右拖動來實時調控。
注:參數的精度會影響調控的幅度范圍。當希望調控參數時,數值變化更微小,可以在后面添加一個小數點。例如將例子中圓的直徑從200改成200.。

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