-
Notifications
You must be signed in to change notification settings - Fork 305
Open
Description
Scaleを細かくいじって配置するオブジェクトの座標に小数点が入るのがまず原因だと思うのですが、オブジェクトのちょうど端の部分をタッチさせると別のオブジェクトをタッチしたと誤判定されるケースが出てきております。
内部のソースを追ったところ、オブジェクトのタッチ判定のために中でオブジェクト毎に特定の色を定めてそのオブジェクトの位置と大きさに即した矩形を描画して重ねていったビットマップを保持し、タッチした場合はそのビットマップ上の色をタッチした座標から取得し、それによってタッチしたオブジェクトを特定しているという流れであることは把握しました。
内部で持っている画像をtoDataURLメソッドで見るようにしたところ、問題が発生するケースでは描画しているビットマップにアンチエイリアスがかかり、端の部分だけ色が違っていることがわかりました。
こういった事象をご存じでしょうか。そして回避する方法についても検討したく思っております。
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels