2013年4月20日土曜日

[mmf2]マルチタッチについて

マルチタッチオブジェクトを使ってタッチの座標を取得するときの話。

画面にボールがあって、タッチしたところにボールの位置を設定したかった。

そこで、以下のように設定したらダメだった。

条件
 マルチタッチオブジェクト:新規タッチが発生した、数字 0

 ボール
  X座標
   マルチタッチ:タッチXを取得(タッチの数 0)
  Y座標
   マルチタッチ:タッチYを取得(タッチの数 0)

こうすると、一つ前の操作時のタッチのXY座標がとれてしまうというwww
なんでだよ!!w
1テンポ遅れちゃうwww


そこで、色々試行錯誤した結果、こうしたら期待通りの動きをした。

条件
 マルチタッチオブジェクト:新規タッチが発生した、数字 0

 ボール
  X座標
   マルチタッチ:ドラッグ 始点X座標を取得(タッチの数 0)
  Y座標
   マルチタッチ:ドラッグ 始点Y座標を取得(タッチの数 0)

謎だ。

0 件のコメント:

コメントを投稿