//from global var layer = new Layer(coordinate); //from SarEngine var layer = new SarEngine.Layer(coordinate);
Layer
Align
Arc
ArrayList
Audio
AudioTrack
Background
Block
Button
Camera
Circle
CollideGroup
Colliders
Color
Combination
Coordinate
Device
Font
FontStyle
FontVariant
FontWeight
Force
GameObject
Graphics
Ground
GUI
Image
ImageAnimation
Joystick
Keyboard
KeyEventArgs
Layer
Line
LinkList
Matrix
Mouse
MouseEventArgs
OneWayGround
Output
Particle
Path
Point
Polygon
Position
Rectangle
SarEngine
Scene
Text
TextAlign
TextBaseline
Thickness
Touch
TouchEventArgs
Vector2
Wall
图层。在渲染的过程中区分主要渲染层次。一个图层可以拥有一个独立的坐标系。可以被视作是场景中的子空间。
Syntax
Parameters
Coordinate coordinate
在该图层的空间中所使用的坐标系。
Properties
coordinate
Coordinate 在该图层的空间中所使用的坐标系。
followCamera
Boolean 表示该图层是否跟随摄像机的移动。
objectList
Array 在该图层内的游戏对象的集合。
scene
Scene 该图层所在的场景。
Methods
addGameObject(gameObject, keepCoordinate, zIndex)
将指定的游戏对象添加到该图层,并且指示是否保留游戏对象原在的坐标系,及在图层中的序号。
removeGameObject(gameObject)
将指定的游戏对象从该图层中移除。
render(graphics, dt)
以指定的曝光时间渲染该图层中的游戏对象到指定的绘图接口。
Events
onEndRender
在图层结束渲染时触发。
onRender
在图层开始渲染时触发。