Documentation generator: JsDoc Toolkit 2.4.0
Template: Codeview 1.2
Generated on: 2016-0-4 21:24

Class enchant.Scene

表示オブジェクトツリーのルートになるクラス. シーンはレイヤーを持っていて, 子として追加されたオブジェクト (Entity) は描画方法に応じてレイヤーに振り分けられる. Scene クラスは最も汎用的なシーンの実装で, (enchant.DOMLayer と enchant.CanvasLayer) を持っており, それぞれ DOM, Canvas を用いて描画される. 描画順は DOM が手前, Canvas が奥で, 各レイヤーの間では新しく追加されたオブジェクトほど手前に表示される. Scene クラスを継承することで, 新しい種類の Layer を持つシーンクラスを作ることができる.

Class Summary
Constructor Attributes Constructor Name and Description
 
Fields borrowed from class enchant.Group:
childNodes, firstChild, lastChild, originX, originY, rotation, scaleX, scaleY
Fields borrowed from class enchant.Node:
age, parentNode, scene, x, y

Method Summary

Methods borrowed from class enchant.Group:
addChild
insertBefore
removeChild
Methods borrowed from class enchant.Node:
moveBy
moveTo
Methods borrowed from class enchant.EventTarget:
addEventListener
clearEventListener
dispatchEvent
on
removeEventListener

Class Detail

enchant.Scene()
var scene = new Scene();
scene.addChild(player);
scene.addChild(enemy);
core.pushScene(scene);