catch.jp blog

デジタルをわかりやすく。

2012-2-21

p5.js

Category: Programming   

※「catch.jp-wiki」から移動したページです。

クリエイティブなグラフィックワークに利用されているビジュアルプログラミング言語ProcessinをJavascriptをベースに移植したのがp5.js。

公式

P5.jsとProcessing.jsの違い

Javascriptベースで、Processingを元にしたビジュアルプログラミング言語に、p5.jsとProcessing.jsがある。両者の違いは、こんな感じ。

  • HTMLページへの埋め込み
    • Processing: <script id="processing-code" type="application/processing">としてコードを記述するか、「*.pde」「*.pjs」ファイルを読み込む
    • p5.js: Javascriptとして記述するか読み込む
  • 文法
    • Processing:関数の先頭は「void」
    • p5.js:関数の先頭は「function」

つまり、Processing.jsはJavaッぽい感じで、p5.jsはJavascriptに近い。

その分、p5.jsのほうが他のJavascriptライブラリと共存しやすい。

作ってみた

参考リンク

p5.js 入門

Processing / Processing.jsからの移行

応用

テクニック

実行環境

そのほか