|
比如我有一家飞机,已经定义了一个路径函数AnimationPath1,表示一段绕圈飞行的路径。我还定义了一个路径函数AnimationPath2,表示一段飞往某点的直线飞行路径。我如何组织和调用这两个路径,使飞机在绕行n圈后,自动的直线飞往某点。或者飞机先飞往某点,然后在绕行n圈?
也就是说我如何让目标播放完一段路径后能接下来自动播放另外一条路径?或者说当一段路径飞完后,是否会返回什么参数或消息来通知我可以飞另一条路径?
比如:
fly->setAnimationPathCallBack(new(AnimationPath1));
fly->setAnimationPathCallBack(new(AnimationPath2));
这样的写法原意是想让飞机(fly)飞完路径1再飞路径2,结果变成了用路径2直接替代路径1。 |
|