形状または点が画像ヒット領域にあるかどうかを検出する方法はありますか?'on'関数を処理するイベントは、マウス/タッチイベントのみを処理するようです。
ない場合は、マップ上で衝突境界を取得するための最良の方法は何でしょうか。私が計画していた方法は、マップとその下にwallMapを配置し、wallMapを使用してヒット領域を作成し、キャラクターがヒットしたかどうかを検出することでした。
形状または点が画像ヒット領域にあるかどうかを検出する方法はありますか?'on'関数を処理するイベントは、マウス/タッチイベントのみを処理するようです。
ない場合は、マップ上で衝突境界を取得するための最良の方法は何でしょうか。私が計画していた方法は、マップとその下にwallMapを配置し、wallMapを使用してヒット領域を作成し、キャラクターがヒットしたかどうかを検出することでした。
はい、getPointerPosition()メソッドを使用してマウス/タッチ位置を取得してから、intersects()メソッドを使用して交差点をテストします。
http://kineticjs.com/docs/Kinetic.Stage.html#getpointerposition http://kineticjs.com/docs/Kinetic.Shape.html#intersects