Difference between revisions of "SceneManager.new"

From GiderosMobile
(Created page with "'''Available since:''' Gideros 2020.2<br/> '''Class:''' SceneManager<br/> === Description === Creates a new SceneManager object. <source lang="lua"> SceneManager.new(...")
 
m (Text replacement - "<source" to "<syntaxhighlight")
Line 4: Line 4:
 
=== Description ===
 
=== Description ===
 
Creates a new [[SceneManager]] object.
 
Creates a new [[SceneManager]] object.
<source lang="lua">
+
<syntaxhighlight lang="lua">
 
SceneManager.new(scenes)
 
SceneManager.new(scenes)
 
</source>
 
</source>
Line 12: Line 12:
  
 
=== Example ===
 
=== Example ===
<source lang="lua">
+
<syntaxhighlight lang="lua">
 
require "scenemanager"
 
require "scenemanager"
 
require "easing"
 
require "easing"

Revision as of 15:30, 13 July 2023

Available since: Gideros 2020.2
Class: SceneManager

Description

Creates a new SceneManager object. <syntaxhighlight lang="lua"> SceneManager.new(scenes) </source>

Parameters

scenes: (table) the list of scenes

Example

<syntaxhighlight lang="lua"> require "scenemanager" require "easing"

scenemanager = SceneManager.new( { ["menu"] = Menu, ["level1"] = Level1, } ) stage:addChild(scenemanager) -- from app start to menu scenemanager:changeScene("menu") -- from menu to level1 --scenemanager:changeScene("level1", 1, SceneManager.moveFromRight, easing.outBack)</source>