如何在 Corona SDK Storyboard API 的外部函数中删除显示对象?

我在将项目中的物品添加到场景组(sceneGroup)上的监听函数和其他函数中遇到了很多问题,这些函数位于标准的scene:createScenescene:enterScene之外。

我经常需要完全重置屏幕上的许多对象,并且在场景的顶部有一个名为contentReset()的函数,在前两个典型的行之后

local storyboard = require( "storyboard" )
local scene = storyboard.newScene()

contentReset()中,我删除了在scene:createScene中创建的一些对象并添加了新对象。但是即使我在场景文件的顶部像Corona在Storyboard示例中所做的那样声明对象名称,它们仍然不能与sceneGroup: Insert()一起使用...

总之/总结: 我希望看到如何管理初始创建/输入场景函数之外的场景组成员的创建和删除。

原文链接 https://stackoverflow.com/questions/9502254

点赞
stackoverflow用户1621521
stackoverflow用户1621521

我正在使用相同的API,当我想要退出场景时,我使用一个退出场景函数,在那个场景中我使用:

storyboard.purgeScene("scene");
storyboard.removeAll()

它会删除显示对象,我不确定这是否是你想要的。

2012-09-27 16:19:37