Processing一些常用技巧


一些常用技巧總結:

  • 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

 


免責聲明!

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



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