cocos2dでロングプレス(タッチホールド)を検出する
今回はcocos2dでタッチホールドを検出する方法を解説します。前回解説したスケジューラの機能を使うと、とても簡単に実現できます。 プログラムの流れとしては タッチ開始 カウンタを初期化 スケジューラを開始 毎フレームご …
cocos2dでスケジューラを使う
今回はcocos2dのスケジューラを見て行きたいと思います。 スケジューラとは指定時間ごとに処理を実行してくれたり、一定時間後に実行したりする際に用いる機能です。毎フレームごとにオブジェクト同士の距離をチェックすれば、当 …
cocos2dでタップを使う
タップの検出 タッチオブジェクトの扱い方の感覚がわかってきたと思うので、今回はタップについて見ていきたいと思います。タイトルで「cocos2dで」と書いてありますが、今回はほとんどCocoa Touchの内容です。 まず …
cocos2dでマルチタッチを検出する
マルチタッチ用のタッチ判定メソッド 今まで使っていたccTouchBeganやccTouchMovedといったメソッドは引数(UITouch*)を見てもわかるように、一つのタッチオブジェクトしか取得できません。 マルチタ …