0

iOSゲームを作っているのですが、トグルでキャラクターの動きをコントロールできるようにしたいと思っています。

私の考えでは、ユーザーが親指/指で画面に触れたときに、タッチが開始された場所を記録します。次に、ユーザーの親指がタッチの開始位置と比較される方向が、キャラクターの移動方向です。

これを行うためにタッチジェスチャ認識機能を設定するにはどうすればよいですか?

乾杯

4

1 に答える 1

0

うーん、あなたがこれを高すぎるレベルで考えているように私には聞こえます。これを行うのに「ジェスチャ認識システム」は必要ありません。タッチがダウンしているかどうか、どこでダウンしているかを判断する方法を知っていますか?あなたはそれが何時かを見分ける方法を知っていますか?メインループを通過するたびに、タッチがダウンしているか、まだダウンしているかを確認します。それが最初にダウンしたとき、場所と時間を記録します。後でそれが上がらず、右に特定のピクセル数が配置されていることがわかった場合は、それがそこにスライドしたことがわかります。そして、時間を比較することで、それがどれだけ速くそこを滑ったかがわかります。

そしてもちろん、あなたはあなたのためにこれのいくつかを行うライブラリのためにCocos2dをチェックしたいかもしれません。しかし、それを学ぶためだけに、最初に自分でやる価値があります。

于 2012-04-29T09:59:51.087 に答える