Processing一些經常使用技巧

一些經常使用技巧總結:html

  • Tweak模式
  • 快速查找函數用法
  • 顯示與輸入中文註釋
  • 代碼快速對齊
  • 批量添加註釋符

Tweak模式

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

相關文章
相關標籤/搜索