1

私のプロジェクトは、ユーザーがセグメントを追加できるホイールで構成されています。よろしければ、それを運命の輪と考えてください。これらのセグメントは、同じ加重にするか、カスタム パーセンテージにすることができます。

今私の問題のために。ユーザーが特定のセグメントをクリックしてそのプロパティを編集できるように、タッチ検出を追加する効率的な方法がわかりません。私は XNA でプロトタイプを書いているので、境界を定義し、その空間内の接触をチェックすることを考えました。私が検討した別の方法は、0 からタッチ位置までの角度を計算し、次にどのセグメントに入るかを計算することです。

残念ながら、それが私が立ち往生したところです。誰かがより効果的な方法を提案したり、コードの観点から正しい方向に私を向けたりすることができれば、それは最も高く評価されます.

4

1 に答える 1