Scene Class
可以用來盛裝多個GameObject的容器, 當該容器位移時, 其所屬的GameObject也會跟著改變
Constructor
Scene
()
Example:
new Framework.Scene();
Item Index
Properties
Methods
attach
(
-
target
將一個Object放進Scene中, 使其可以跟著連動
Parameters:
-
target
Object必須是具有update和draw的物件, 若不符合規定會throw exception
Example:
var sprite = new Framework.Sprite('clock.jpg'),
scene = new Framework.Scene();
sprite.position = { x: 100, y: 100 };
scene.position = { x: 100, y: 100 };
scene.attach(sprite); //如此則Sprite的絕對位置會是在(200, 200)
detach
(
-
target
將一個Object移開Scene中, 使其不再跟著連動
Parameters:
-
target
Object已經被attach的物件
Example:
detach(spriteInstace);