ここで以前に回答された質問の例を使用していました: Three Js Object3D Button Group Detect Single Object Click While Mouse Movement Causes Object3D Button Group Zoomi
思い通りに動作するようにいくつかの変更を加えていましたが、いくつかの問題に遭遇しました。
ここに私の jsbin があります: http://jsbin.com/agadiw/1/
1) オブジェクトを CubeGeometry から SphereGeometry に切り替えましたが、衝突はそれほど正確ではありません。球の特定の部分をクリックして衝突をトリガーすることしかできないようです。球体は立方体と同じサイズですが、球体の外側をクリックすると衝突が発生することもあります。衝突時に球体固有の番号を警告します。何か設定や位置が間違っていませんか?
2) 球をクリックすると、その色を赤に変更しようとしますが、クリックした球だけでなく、すべての球の色が赤に変わります。球がクリックされたときに交差する配列が何であるかを調べましたが、クリックされたものだけが返されます。なぜそれらすべてが変更されるのかわかりません。
3) 最後に、私は良いリソース、チュートリアル、例を探していました。それらは最新のものであるか、どのように機能するかについての良い説明がありますが、公式ドキュメントを試してみましたが、実際には何も見つかりませんでした。 「todo」と言うだけです。私がこのことを学ぶのを助けるために、誰かが私を導くことができるリソースを持っているかどうか疑問に思っていました.
助けてくれてありがとう。