【发布时间】:2015-10-11 15:12:54
【问题描述】:
从我上一个问题开始,我有一些障碍物在屏幕上移动。当我的汽车(称为“汽车”)与其中一个障碍物发生碰撞时,我需要我的应用程序进入游戏结束屏幕。到目前为止,这是我的代码。
function obstacles()
local function onCollision( event )
if ( event.phase == "began" ) then
composer.gotoScene( "end", "fade", 500 )
end
end
local obstacle = display.newLine( display.contentWidth, display.contentHeight - 72, display.contentWidth, display.contentHeight - 102 )
obstacle:addEventListener( "collision", onCollision )
obstacle:setStrokeColor( 1, 0, 0, 1 )
obstacle.strokeWidth = 18
transition.to( obstacle, { time = 3000, x=-70, onComplete=obstacles } )
end
每当我似乎在运行脚本并且汽车撞到障碍物时,什么都没有发生。有人可以帮忙吗?
【问题讨论】:
标签: android lua coronasdk collision