首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Lua Gideros:用触觉画线

Lua Gideros:用触觉画线
EN

Stack Overflow用户
提问于 2014-09-28 14:16:02
回答 1查看 289关注 0票数 0

在我使用Lua和Gideros工作室的游戏中,我希望有人能够用触摸画出一条直线,在他们接触屏幕的线开始,以及他们释放的线的末尾。当我运行我的代码(下面)时,我总是收到以下消息:

main.lua:66:尝试索引全局事件(一个零值)堆栈回溯: main.lua:66:在主块中

这是我的代码:

代码语言:javascript
复制
local function onMouseDown(event)
    event.x = startx
    event.y = starty

    event:stopPropagation()
end

local function onMouseUp(event)
    event.x = endx
    event.y = endy
    event:stopPropagation()
    local line = Shape.new()
    line:setLineStyle(5, 0x0000ff, 1)
    line:beginPath()
    line:moveTo(startx,starty)
    line:lineTo(endx,endy)
    line:endPath()

end

下一行是我代码中的第66行:

代码语言:javascript
复制
scene:addEventListener(event.MOUSE_DOWN, onMouseDown)
scene:addEventListener(event.MOUSE_UP, onMouseUp)

有人知道为什么会这样吗?谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-09-29 01:15:39

因为它是Event.MOUSE_DOWN,Lua是区分大小写的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26085778

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档