如何在Lua中从另一个composer场景中选择/更改对象
场景A:(创建全局对象) 场景B:(更改公共对象) 在场景B中更改场景A中的对象(如上面的示例所示)不起作用。 你知道如何在没有奇怪的解决方法的情况下到达那个物体吗如何在Lua中从另一个composer场景中选择/更改对象,lua,coronasdk,scene,Lua,Coronasdk,Scene,场景A:(创建全局对象) 场景B:(更改公共对象) 在场景B中更改场景A中的对象(如上面的示例所示)不起作用。 你知道如何在没有奇怪的解决方法的情况下到达那个物体吗 非常感谢!:) 错误在于在场景:Create中使用Globals,这就是为什么示例中的更改不起作用。通过将“更改”命令移动到场景:显示它已开始工作。您可以将值从一个场景传递到使用 -- Set the Composer variable "money" to 100 composer.setVariable( "money",
非常感谢!:) 错误在于在场景:Create中使用Globals,这就是为什么示例中的更改不起作用。通过将“更改”命令移动到场景:显示它已开始工作。您可以将值从一个场景传递到使用
-- Set the Composer variable "money" to 100
composer.setVariable( "money", 100 )
-- In another scene...
local currentMoney = composer.getVariable( "money" )
但永远不要使用全球价值观
someLine:setStrokeColor( 1, 1, 1 )
-- Set the Composer variable "money" to 100
composer.setVariable( "money", 100 )
-- In another scene...
local currentMoney = composer.getVariable( "money" )