Public Member Functions

action Class Reference

Inherited by group_ac, interval_ac, and parall_ac.

List of all members.

Public Member Functions

def __init__
 构造函数.action对象不可直接创建,请调用子类的构造函数.

Detailed Description

action基类,不能直接创建.
        你可以这样使用action.
        1 : ac = ac1 + ac2 + ac3:这样会生成一个新的ac,它由3个action组成,它们会依次执行.
        2 : ac = ac1 | ac2 | ac3:这样会生成一个新的ac,它有3个action组成,它们会并行执行.
        3 : ac = ac1 * 3:这样会生成一个新的ac,它会循环执行ac1三次.
        注意:1 并行执行的动作中如果存在冲突,动画类的行为会变的不可预测.
        例:一个action让物体1s内向左移动10个单位,另一个action让物体1s内向右移动20个单位。
        结果上物体会向右移动10个单位。但由于涉及时间和各种复杂的组合关系,动画类的行为变
        的不可预测。建议并行执行的动作不要存在冲突关系.
                  2 动画对象会在执行obj2d.do_action方法时生效,obj2d维护着自身的动画列表。
        销毁动画请调用obj2d.stop_actions或obj2d.remove_action.

Constructor & Destructor Documentation

def __init__ (   self,
  args,
  kwargs 
)

构造函数.action对象不可直接创建,请调用子类的构造函数.

 All Classes Namespaces Functions Variables Properties