これはp5インスタンスのコンストラクタです。

p5インスタンスは、p5スケッチに関連するすべてのプロパティとメソッドを保持します。 入力されるスケッチクロージャを期待し、オプションでノードパラメータを取ることもできます。 このノードパラメータは、生成されたp5キャンバスを特定のノードに添付するためのものです。 スケッチクロージャは、新しく作成されたp5インスタンスを唯一の引数として受け取り、 オプションでpreload()setup()、および/または draw()プロパティをスケッチ実行のために設定することができます。

p5スケッチは「グローバル」モードまたは「インスタンス」モードで実行できます: 「グローバル」 - すべてのプロパティとメソッドがwindowにアタッチされます 「インスタンス」 - すべてのプロパティとメソッドがこのp5オブジェクトにバインドされます

シンタックス

p5(sketch, [node])

パラメーター

sketch
Function(p5):

オプションのpreload()setup()、および/またはdraw()プロパティを 与えられたp5インスタンスに設定できるクロージャ

node
HTMLElement:

キャンバスを添付する要素

Notice any errors or typos? Please let us know. Please feel free to edit src/core/main.js and open a pull request!

関連するリファレンス