Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/lua/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Lua 在单点触摸屏中绘制和附加线_Lua_Coronasdk - Fatal编程技术网

Lua 在单点触摸屏中绘制和附加线

Lua 在单点触摸屏中绘制和附加线,lua,coronasdk,Lua,Coronasdk,目前,我正在尝试创建一个与著名的一触式绘图具有类似逻辑的游戏。经过研究,我已经知道如何画线了 无论如何,如果我的场景中有4个点组成一个正方形,我开始在这4个点中的一个点上画一条线,我如何在不抬起手指结束触摸的情况下立即附加该线?现在,这就是我目前所做工作的逻辑: function drawLine(event,self) if event.phase == "began" then --do something here elseif event.phase == "moved

目前,我正在尝试创建一个与著名的一触式绘图具有类似逻辑的游戏。经过研究,我已经知道如何画线了

无论如何,如果我的场景中有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

我试着在触摸通过一个点的时候让旗子返回真的,但是这根本不起作用。我怎样才能在绘图时一触即画出一条线?提前感谢。

我正在使用corona创建相同的游戏,我正在使用图案的图像,然后使用换行符对其进行回溯,对于每个图案的点,我使用图案的顶点获得点的位置。看到图片了吗