これは、私が見逃しているかなり単純な解決策でなければなりません。KKInput を使用して単純なドラッグ アンド ドロップを実装するにはどうすればよいですか?
updateメソッドでこのようなことを試みています。
KKInput* input = [KKInput sharedInput];
if ([input touchesAvailable]){
if ([input isAnyTouchOnNode:[self getChildByTag:0] touchPhase:KKTouchPhaseAny]) {
[sprite setPosition:[input locationOfAnyTouchInPhase:KKTouchPhaseAny]];
}
}
問題なく動作しますが、問題が 2 つあります。1. 非常に速く移動することでドラッグを回避できます。 2. 下にタグが付いたスプライトをドラッグすると、そのスプライトをつかみます。
私は何が欠けていますか?