Inherited by group_ac, interval_ac, and parall_ac.
Public Member Functions | |
def | __init__ |
构造函数.action对象不可直接创建,请调用子类的构造函数. |
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.
def __init__ | ( | self, | |
args, | |||
kwargs | |||
) |
构造函数.action对象不可直接创建,请调用子类的构造函数.