舞台
舞台对象是一切显示对象的载体,你可以通过 app.stage
来获取舞台对象,但是,不建议直接操作它。
最佳的使用姿势是:创建多个场景(scene
),让每一个 scene
来承载所有的显示对象,这样你可以通过 app.replaceScene
轻松切换每一个场景,就像一场完美的舞台剧。
通过图来更直观的理解:
+-----------+
| camera |
+-----^-----+
|
+------------+-----------+
| stage |
+--^---------^--------^--+
| | |
+---+---+ +---+---+ +--+------------+
| scene | | scene | | ... |
+-------+ +-------+ +-^-----^-----^-+
| | |
+---------------++ +--+--+ ++---------------+
| dispaly object | | ... | | display object |
+----------------+ +-----+ +----------------+
那么,我们先简单了解一下如何进行场景切换:
var scene1 = new Tiny.DisplayObject();
app.replaceScene(scene1);
...
var scene2 = new Tiny.DisplayObject();
app.replaceScene(scene2);