0
私は画面面積の約5倍の地図(2d)を持っています。私は地図をドラッグして触れることができます。ただし、地図がまだ表示されている限り、ユーザーはそれをドラッグするだけで済みます。地図の外側の空の領域が表示されません。制限付き地図をドラッグ
だから私の質問がある:二つの方法のどちらが最適です:
1)は、画面の横にコライダーを持って、その後、マップの各側にコライダーを置きます。その後、衝突をチェックし、そうであればマップを移動して、その衝突者が画面衝突者に接触しないようにする。
または
2)地図の位置を確認し(iは装置によれば、調整可能な画面サイズを持っている)し、それを画面の視認性よりもさらにドラッグ入った場合、ドラッグを止めます。座標と数式を使用する。
解決策1を使用すると、より多くの領域(ios /アンドロイド)ファイルが使用されますか?
ありがとうございました。
1.コライダーはこれを自動的に行うべきではありません(正しく設定されていれば)?私はあなたのために余分なコードを書く必要はないと思う。 2.ファイルサイズは、主な関心事ではありません。 – UnholySheep
だから私は、私のドラッグ可能なマップの側面を(そしてそれを正しく設定する)画面領域とコライダーを占有する目に見えないコライダーの四角形を持っているなら、それは最良の方法でしょうか?ありがとう! –
どちらのソリューションも機能し、パフォーマンスやサイズに関しては問題ありません。より速く実装できると思うものは何でもしてください。 – Roberto