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 回答