Hola, soy nuevo en esto de programación con corona sdk, y me gustaria pedir ayuda para completar
un script, la verdad es que ya tengo casi todo el proyecto terminado, pero cuando pulso el boton para cambiar de escena el boton sigue ahi, pero si cambia de escena, de mi proyecto lo que estaba haciendo era terminar un proyecto inconcluso que me encontre de Novela Visual con corona SDK, logre casi terminar el proyecto, como un juego de Novela visual donde puedes cambiar de nivel y puedes tomar decisiones que afecten el rumbo de la historia, pero aun me falta lograr que se borre completamente el boton de accion de cambio de escena =(.
En fin espero alguien me pudiera ayudar con esto se los agradecería muchisimo.
Por su atención Gracias.
Script Botones
local newgameButton = backgroundcontroller.createbutton(“buttonup.png”, “buttondown.png”, 264, 74, “New Game”, false, buttonFontSize, openNewGame)
newgameButton.x = display.contentWidth/10 * 5
newgameButton.y = display.contentHeight/6 * 5 - newgameButton.height * 3.3
local loadgameButton = backgroundcontroller.createbutton(“buttonup.png”, “buttondown.png”, 264, 74, “Load Game”, false, buttonFontSize, openLoadGame)
loadgameButton.x = display.contentWidth/10 * 5
loadgameButton.y = display.contentHeight/6 * 5 - loadgameButton.height * 2.2
local instructionsButton = backgroundcontroller.createbutton(“buttonup.png”, “buttondown.png”, 264, 74, “Instructions”, false, buttonFontSize, openInstructions)
instructionsButton.x = display.contentWidth/10 * 5
instructionsButton.y = (display.contentHeight/6 * 5) - instructionsButton.height * 1.1
local creditsButton = backgroundcontroller.createbutton(“buttonup.png”, “buttondown.png”, 264, 74, “Credits”, false, buttonFontSize, openCredits)
creditsButton.x = display.contentWidth/10 * 5
creditsButton.y = display.contentHeight/6 * 5
Scrip cambio de escena
local scene = composer.newScene()
local sceneGroup = self.view
local buttonFontSize = 40
local buttonup = nil
local function openCredits( event )
if ( “ended” == event.phase ) then
local options =
{
effect = “fade”,
time = 500,
isModal = true
}
composer.showOverlay( “scenes.creditsScene”, options )
end
end
local function openInstructions( event )
if ( “ended” == event.phase ) then
local options =
{
effect = “fade”,
time = 500,
isModal = true
}
composer.showOverlay( “scenes.newgameScene”, options )
end
end
local function openLoadGame( event )
if ( “ended” == event.phase ) then
local options =
{
effect = “fade”,
time = 500,
isModal = true
}
–composer.showOverlay( “scenes.loadgameScene”, options )
composer.gotoScene( “scenes.menuScene”, options )
end
end
local function openNewGame( event )
if ( “ended” == event.phase ) then
local options =
{
effect = “fade”,
time = 500
}
composer.gotoScene( “scenes.newgameScenes”, options )
end
end