我正在使用ThreeJS创建一个交互式界面,人们可以点击方块。但是这些方块在被点击时会有不同的行为(不同的颜色动画,为了简单起见)。
我的想法是创建THREE.Mesh对象的扩展类,并添加自定义函数和属性。这将有助于隔离方块的不同行为并提供更清晰的代码。
我尝试使用John Resigs' function to extend classes,但它似乎只适用于最终扩展他的“Class”类的类。
有没有一种方法可以做到这一点?
我的想法是创建THREE.Mesh对象的扩展类,并添加自定义函数和属性。这将有助于隔离方块的不同行为并提供更清晰的代码。
我尝试使用John Resigs' function to extend classes,但它似乎只适用于最终扩展他的“Class”类的类。
有没有一种方法可以做到这一点?
THREE.Mesh.prototype.your_method = function { }
? - user377628