2009/4/13(Mon) 17:37:46|NO.24605
適当でよければ
1.3Dオブジェクトの座標をスクリーン座標に変換
2.求めたスクリーン座標近辺でのクリックを検知
3.必要があれば3Dオブジェクトの移動等の視覚効果
となります。(概要です)
本格的にしようとすると
1.マウスポインタと重なる3D空間内の直線を求める
2.その直線と3Dオブジェクトとの当たり判定+クリック検知
3.必要があれば3Dオブジェクトの移動等の視覚効果
となります。(こちらも概要です)
前者は参考になるサイトも多く、実装もある程度簡単かと思います。
状況によってはかなり簡単になることもあります。
後者はベクトル・行列・座標変換あたりに自信があればどうぞ。
|