これはp5インスタンスのコンストラクタです。
p5インスタンスは、p5スケッチに関連するすべてのプロパティとメソッドを保持します。 入力されるスケッチクロージャを期待し、オプションでノードパラメータを取ることもできます。 このノードパラメータは、生成されたp5キャンバスを特定のノードに添付するためのものです。 スケッチクロージャは、新しく作成されたp5インスタンスを唯一の引数として受け取り、 オプションでpreload()、 setup()、および/または draw()プロパティをスケッチ実行のために設定することができます。
p5スケッチは「グローバル」モードまたは「インスタンス」モードで実行できます: 「グローバル」 - すべてのプロパティとメソッドがwindowにアタッチされます 「インスタンス」 - すべてのプロパティとメソッドがこのp5オブジェクトにバインドされます
シンタックス
p5(sketch, [node])
パラメーター
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!