目前,我正在尝试使用着名的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,但这根本不起作用。如何在绘制时一键添加一条线?提前谢谢。
答案 0 :(得分:1)
我正在使用电晕创建相同的游戏我使用图像作为模式,然后使用newLine回溯它,因为每个模式的点我使用模式的顶点得到我的点的位置。看到图像