タッチイベントがエンティティのゾーンに入ったときを検出する方法を知りたいですか?その画像の境界から20ピクセル以内であると言う。コロナでエンティティの周りをどのように指定しますか?
0
A
答えて
1
解決策の1つは、画像の周りに透明な枠線を含めることです。透明領域上にあるときでもタッチがトリガされます。ですから、例えば:
ボールの周りの透明な領域上のタッチは、タッチイベントリスナを起動します。サークルの場合は、タッチからサークルの中心までの距離を確認し、センターから「遠すぎる」ものは無視して、円形の応答ゾーンを与えます。イメージが円形でない場合は、より複雑な検証ロジックが必要になることがありますが、少なくともタッチイベントが発生します。
0
使用数学、
距離= math.sqrt((object2.x-object1.x)^ 2 +(object2.y-object1.y)^ 2)
これはあなたを与えるだろう2つのポイント間の距離を確認し、あなたのエリアにあるかどうかを確認することができます。
回答は簡単ではありませんが、便利です。
関連する問題
- 1. コロナSDKではどのように点滅しますか?
- 2. golangでhttpリファラーをどのように指定しますか?
- 3. どのようにユーザーコントロールの周りにテキストを折り返しますか?
- 4. どのようにしてコロナsdkで画像をスライスしますか?
- 5. 幅を指定せずにDIVをテキストの周りで縮めるようにします
- 6. URLにHTTPリクエストメソッドをどのように指定しますか?
- 7. OpenGraph:FB.apiでどのようにフィルタを指定できますか?
- 8. スパーク - どのようにノードの周りにデータを配布しますか?
- 9. どのようにCONTEXTを指定しますか
- 10. OkHttp:どのようにネットワークインターフェイスを指定しますか?
- 11. msiexec - 空のTARGETVDIRはどのように指定しますか?
- 12. ハイブリッドマップをどのように指定できますか?
- 13. オブジェクトディレクトリのメイクファイルはどのように指定できますか?
- 14. duration_castの周りはどうですか
- 15. Androidアイコン、どのように指定しますか?
- 16. __block指定子はどのように機能しますか?
- 17. PHPでeval()のエラーのファイル名をどのように指定しますか?
- 18. メソッドの周りに定義されたJavaのアスペクトをどのように同期できますか?
- 19. どのようにMavenのどのアンドロイドビルドツールのバージョンを指定できますか?
- 20. AWSラムダ関数のカスタム設定をどのように指定しますか?
- 21. どのように入力フィールドのブートストラップでカスタムエラーメッセージを指定しますか
- 22. Schema.orgで「製品」の場所をどのように指定しますか?
- 23. Perlでどのようにパッケージのバージョンを指定しますか?
- 24. SWFCでActionscriptのバージョンをどのように指定しますか?
- 25. アプリケーションマニフェストでどのようにデフォルトの通知チャネルIDを指定しますか?
- 26. どのようにして乱数の範囲を指定できますか?
- 27. psycopg2が使用しているポストグルクライアント/ライブラリのバージョンをどのように指定/指定できますか?
- 28. 他のエンティティが所有するJPAエンティティのサブセットをどのように送り返しますか?
- 29. どのようにロケールをURIセグメントとして指定できますか?
- 30. マニフェストで<requirements>をどのように指定しますか?