0

現在、有名な One Touch Drawing と同様のロジックでゲームを作成しようとしています。調べた結果、線の引き方はもうわかっています。

とにかく、たとえば、シーンに正方形を形成する 4 つのポイントがあり、これらの 4 つのポイントのいずれかに線を描き始めた場合、指を離さずにすぐに線を追加するにはどうすればよいですか? 現在、これは私がこれまで行ってきたことの現在のロジックです。

function drawLine(event,self)
  if event.phase == "began" then
     --do something here
  elseif event.phase == "moved" then
     local line = display.newLine(x1,y1,x2,y2)
     if myflag == true then
          line:append(.....)
     end
  end
end

タッチがポイントを通過した場合に true を返すフラグを作成しようとしましたが、これはまったく機能しませんでした。描画中にワンタッチで線を追加できるようにするにはどうすればよいですか? 前もって感謝します。

4

1 に答える 1

1

コロナを使用して同じゲームを作成しています。パターンにイメージを使用し、各パターンのポイントについては newLine を使用して再トレースします。パターンの頂点を使用してポイントの位置を取得します。画像を見る ここに画像の説明を入力

于 2013-05-03T06:57:34.907 に答える