2013年9月4日水曜日

タッチされた場所にスプライトを移動する


ccTouchBeganメソッド編集

    CGPoint location = [self convertTouchToNodeSpace:touch];
    [hoge stopAllActions];
    id move = [CCMoveTo actionWithDuration:0.5f position:location];
    [hoge runAction:move];

このコードは以下の処理を実施している

  1. touchオブジェクトから、タッチされた座標を取得
  2. hogeが実行しているすべてのアクションをストップ
  3. タッチした場所へ0.5秒かけて移動するアクションmoveを作成
  4. アクションmoveを、スプライトhogeに実行させる

0 件のコメント:

コメントを投稿