【问题标题】:Drawing and appending lines in a single touch Corona SDK在单点触控 Corona SDK 中绘制和添加线条
【发布时间】:2013-05-03 15:03:10
【问题描述】:

目前,我正在尝试使用著名的 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,但这根本不起作用。如何在绘制线条时一键添加线条?提前致谢。

【问题讨论】:

    标签: lua coronasdk


    【解决方案1】:

    我正在使用电晕创建相同的游戏,我使用图像作为图案,然后使用 newLine 回溯它,因为对于每个图案的点,我使用图案的顶点获得我的点的位置。看图片

    【讨论】:

      猜你喜欢
      • 2014-02-20
      • 2017-07-05
      • 1970-01-01
      • 2021-02-09
      • 2014-10-17
      • 2014-10-18
      • 2014-06-20
      • 1970-01-01
      • 2014-06-05
      相关资源
      最近更新 更多