Public Member Functions

canvas2d Class Reference

iworld2d模块——2D画布类. More...

List of all members.

Public Member Functions

def move_layer
def get_layer
def get_scene

Detailed Description

iworld2d模块——2D画布类.

2D场景管理类,不需要直接生成对象
如要使用, 先iworld2d.init(),再用iworld2d.canvas

Member Function Documentation

def move_layer (   self,
  layer_id,
  offset_x = 0,
  offset_y = 0 
)
背景层的平移

移动指定层次的位置,一般用作背景层按不同速率的移动
参数:
        layer_id:int	操作的layer的编号
        offset_x:int	x轴平移的位移
        offset_y:int	y轴平移的位移
def get_layer (   self,
  layer_id 
)
获取指定背景层

参数:
        layer_id:int	需要获取layer2d对象的layer编号
返回值:
        返回背景层对象 layer2d ,layer2d继承obj2d;如果id超出范围,则None
def get_scene (   self )
获取2D场景对象
返回值:
        返回2D场景对象 scene2d, scene2d继承obj2d。可用于对整个场景进行旋转,变色等操作。
 All Classes Namespaces Functions Variables Properties