0

标记似乎被设计为在另一个时间线的某个点运行时间线。有没有办法在标记而不是时间轴上运行普通方法?

4

1 回答 1

1

不,ClutterTimeline 上的标记可以运行任何功能。只需使用 ClutterTimeline::marker-reached 信号。如果您对特定标记感兴趣,您可以使用标记名称详细说明信号,例如:

g_signal_connect (timeline, "marker-reached::my-marker",
                  G_CALLBACK (on_my_marker_reached),
                  NULL);

当到达标记my-marker时,时间线将调用 *on_my_marker_reached* 回调。

于 2011-05-26T09:59:18.367 回答