準備 Processing 開發環境
Processing 為視覺與互動設計而建立,其目的是通過可視化的方式輔助程式教學,並在此基礎之上展現創意。Processing 基於 Java 語言,進一步簡化了語法,Processing 的可視化降低了開發門檻,讓非資訊、電機專業的人士,如設計師、藝術家,在學習的過程中更加得心應手。

安裝 Processing 開發環境

在開始使用 Processing 之前,你需要一個開發環境(IDE)。它的名字即叫 Processing。
此開發環境可在 Processing 官方網站上安裝:https://processing.org/download/?processing
請注意選擇與你的作業系統一致的版本,如 Ubuntu 64 位作業系統應該選擇 Linux 64-bit,Windows 32位作業系統應該選擇Windows 32-bit。


Processing 不需要安裝。你剛剛下載的是一個壓縮檔,解壓之後,便可直接點擊文件夾中的「processing」程式來運行它。對於Processing,比較好的方法是將此應用程式檔案放置在一個適當的地方:在 Windows 作業系統中,可移動到 D:\processing;在 GNU/Linux 作業系統中,可移動到 /usr/local/processing;在Mac OSX 作業系統中,可移動到 /Applications ,這樣可以保護Processing 程式文件的完整性,以免在定期清理「下載」文件夾的時候將檔案給刪除了。

Processing 程式:Sketch

我們把每個 Processing project 視為一個素描(sketch),而我們所使用的 Processing 程式語法則為我們的畫筆。每個 sketch (也就是每個Processing project) 在電腦中是以一個資料夾儲存。我們可以從範例檔案認識 sketch 檔案,點選 File > Examples…,可以看見內建的範例 sketch。
Examples 中開啟 Basics > Input > Mouse2D 即可打開一個範例 sketch,如下方右圖,此 sketch 中會有 setup 和 draw 兩個主要函式,點選左上方 ➡️ 右鍵符號來執行此程式。


Processing Library:GaussSense SDK

當我們需要其他開發者以完成的函式庫時,Processing 提供便利的方式讓我們可以直接引用,只需將 Library 資料放置在正確的 Processing Libraries 路徑下就可以自動呼叫需要的函式了,我們在此以 GaussSense SDK for Processing 為例:

首先從 http://developers.gausstoys.com 下載 GaussSense SDK for Processing,並解壓縮下載檔案,將解壓縮的 GaussSense 資料夾移動到 Processing 放置 libraries 的路徑,若您的電腦是 Mac,這個 libraries 資料夾路徑會在:
~/Documents/Processing/libraries/

若您的電腦是 Windows,這個 libraries 資料夾路徑會在:
c:/My Documents/Processing/libraries/

若在以上路徑下沒有找到 libraries 的資料夾,可以建立新的資料夾並以 libraries 做命名。將解壓縮的 GaussSense 資料夾放入正確路徑後,需要重新打開 Processing 才能讀取到剛放入的 Library。

完成檔案放置的動作後,可以在剛剛 File > Examples… 中找到 Contributed Libraries > GaussSense SDK for Processing 有多個範例 sketch,大部分 Library 都會提供多個範例程式讓我們了解此函式庫基本使用方法。 


⬅️ 回到 GaussToys Developers