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 に答える