【发布时间】:2015-09-01 06:25:19
【问题描述】:
我是 corona sdk 的新手,并试图在其中构建示例。我想在一段时间后通过破坏我的场景自动返回主屏幕(我的意思是场景在某个特定时间后自行破坏,用户返回主屏幕)。我知道对于某些人来说这可能听起来很傻,但我是 Corona 的初学者
这是我的 main.lua 代码:-
local storyboard = require "storyboard"
local widget = require( "widget" )
--/**/ widget.setTheme( "widget_theme_android" )
local json = require "json"
local particleDesigner = require( "particleDesigner" )
local physics = require( "physics" )
physics.start()
-------------------------------------------------------------------------------
local sky = display.newImage( "sky.jpg",contentCenterX,display.contentCenterY)
local emitter
emitter = particleDesigner.newEmitter("air_stars.json")
emitter.x = (contentCenterX)
emitter.y = (contentCenterY)
local button = {}
y= -50
for count = 1,3 do
y = y + 110
x = 20
for insideCount = 1,3 do
x = x + 110
button[count] = display.newImage("1.png")
button[count].x = x
button[count].y = y
local container = display.newContainer( 0, 0 )
container:translate(button[count].x-40, button[count].y-40)
local bkgd = display.newImage( container, "2.png" )
function buttonTap(self)
button[count].touch = transition.to(container,{time=3000, height = button[count].height+x, width = button[count].width+y, onComplete = StartGame})
function StartGame()
storyboard.purgeScene("main")
if count == 1 and insideCount == 1 then
storyboard:gotoScene("bridge")
elseif count == 1 and insideCount == 2 then
storyboard:gotoScene("Heli")
end
end
end
button[count]:addEventListener( "touch", buttonTap)
end
end
return storyboard
这是我的 bridge.lua 文件:- (http://piratepad.net/ep/pad/view/ro.JR1Bpt1qkA$/latest)
任何帮助将不胜感激
谢谢
【问题讨论】:
-
实际上我想要的是,当我点击特定按钮时,动画应该出现在我没有点击的那个按钮上,其次动画应该从按钮中间开始并慢慢覆盖按钮的整个高度和宽度
标签: android gridview lua coronasdk