저는 ThreeJS를 사용하여 사람들이 큐브를 클릭 할 수있는 상호 작용을 만듭니다. 그러나 이러한 큐브는 클릭 할 때 다르게 동작합니다 (아이디어를 단순하게 유지하기 위해 다양한 색상 애니메이션).ThreeJS 개체를 확장하는 방법이 있습니까?
내 아이디어는 THREE.Mesh 개체의 확장 클래스를 만들고 사용자 지정 함수와 특성을 추가하는 것이 었습니다. 이렇게하면 큐브의 다른 동작을 격리하고 더 명확한 코드를 제공하는 데 도움이됩니다.
나는 John Resigs' function to extend classes을 사용해 보았지만 궁극적으로 그의 "클래스"클래스를 확장하는 클래스에서만 작동하는 것처럼 보입니다.
이 방법이 있습니까?
당신이 그 일을 시도 되세요 일반적인 방법 :'THREE.Mesh.prototype.your_method = function {}'? – Hassan
@Hassan 나는 그 일을하고 있었지만 코드에 의해 혼란스러워졌다. – PCoelho