誰かが正しい方向に向けることができますか?私はp5jsのオブジェクトのグリッドを作成したい、例えば、正方形のグリッド。特定の四角形をクリックできるようにしたいと思います。そのためには、インタラクティブな要素、つまり移動や色の変更などが必要です。今、これが起こり、グリッド上の特定の四角形を指定するためには、私は2次元配列を使う必要があると思っていますか?また、他の方法があれば、私は同様の結果を得るために使うことができますか?私はすでに四角形の単純なグリッドを作成できますが、個別にアクセスすることはできません。 ありがとうございます。 gオブジェクトのグリッドを作成する
0
A
答えて
2
はい、2D配列を使用するのが正しい方法です。しかし、p5.jsのように、描画する図形は永続的なものではなく、フレームごとに再描画されるため、アクセスすることができます。通常は、必要なすべてのプロパティを持つ純粋なJavaScriptオブジェクトを作成し、配列内のすべてのオブジェクトを収集し、この配列を使用して各フレームのすべてのシェイプを描画します。
Daniel Shiffmanには、この問題に関する正確なチュートリアルがあります:https://www.youtube.com/watch?v=pGkSHeEZLMU&list=PLRqwX-V7Uu6Zy51Q-x9tMWIv9cueOFTFA&index=22。このチュートリアルと以下のチュートリアルを開始する必要があります。
関連する問題
- 1. リーフレットのグリッドのグリッドを作成する
- 2. リアクションネイティブ - グリッドを作成する
- 3. Javaでグリッド/ボール(オブジェクト?)を作成する手助け
- 4. 剣道のグリッド内のオブジェクトのリストからドロップダウンを作成
- 5. NSButtonのグリッドを作成するループ?
- 6. コントロールの横にグリッドを作成する
- 7. イメージの7x3グリッドを作成する
- 8. ペイントピクセルとレンダリングテキストのグリッドを作成する
- 9. NSImagesのグリッドを作成するには?
- 10. 1つのオブジェクトを複数並べて作成する(グリッドのような)
- 11. cでグリッドを作成する
- 12. Pygameでrectグリッドを作成する
- 13. OpenGLでグリッドを作成する
- 14. jqueryで動的グリッドを作成する
- 15. フーリエ空間でグリッドを作成する
- 16. グリッドからポイントを作成するR
- 17. マルチカラムテーブル/グリッドを作成するiOS
- 18. opencv Matを2dグリッドに作成する
- 19. スイングでグリッドを作成する(Netbeans)
- 20. プログラムでグリッド境界を作成する
- 21. ListView ItemTemplateでグリッドを作成する
- 22. Androidで8x8グリッドを作成する
- 23. Javaでのグリッドの作成
- 24. DatetimeIndexでデータフレームを作成してグリッドを作成する
- 25. jQuery UI、グリッドにスナップして、グリッドを作成しますか?
- 26. Susyグリッドを使って 'ブートストラップ'スタイルのグリッドを作成する方法は?
- 27. 複数のオブジェクトを作成するBIカスタムビジュアル、複数のオブジェクトを作成する
- 28. HTMLとCSSで複合体を作成するグリッド構造を作成する
- 29. NSTimeZoneオブジェクトを作成する
- 30. Insertオブジェクトを作成する
イベントハンドラ/ IDを持つオブジェクトの1D配列でも動作しますが、言語(+1)を開始するときには2D配列がグリッドに対して直感的になります。 –