ThreeJS を使用して、人々がキューブをクリックできるインタラクションを作成しています。ただし、これらのキューブは、クリックしたときの動作が異なります (アイデアをシンプルにするために、異なる色のアニメーションを使用します)。
私のアイデアは、THREE.Mesh オブジェクトの拡張クラスを作成し、カスタム関数と属性を追加することでした。これは、キューブのさまざまな動作を分離し、よりクリーンなコードを提供するのに役立ちます。
John Resigs の関数を使用して classes を拡張しようとしましたが、最終的に彼の「Class」クラスを拡張するクラスに対してのみ機能するようです。
これを行う方法はありますか?