2012-04-19 6 views
0

clutter_actor_animate를 사용하여 창을 움직이거나 이동하는 방법은 무엇입니까? 여기에 내 코드가 있는데 작동하지 않았다.clutter_actor_animate를 사용하여 창/스테이지를 이동하는 방법은 무엇입니까?

방식 임함으로써

clutter_init(&argc, &argv); 
ClutterActor stageColor = {0,0,0,255}; 
ClutterActor *stage = clutter_stage_get_default(); 
clutter_actor_set_size(stage,512,512); 
clutter_stage_set_color(CLUTTER_STAGE(stage),&stage_color); 
clutter_actor_animate(stage,CLUTTER_LINEAR, 20000,"x",2500.0,"y",100.0,NULL); 
사용 clutter1.0.Thanks

답변

0

당신은 무대의 위치를 ​​애니메이션 할 수 없다.

실제로이 두 가지 이유가 있습니다 : 씬 그래프에서 스테이지의 위치를 ​​정의

  • 은 항상 (0, 0), 스테이지 그래프 내부의 최상위 배우로 .
  • 스테이지가 포함 된 창의 위치는 클러 터에서 사용중인 플랫폼의 윈도우 시스템에서 소유합니다.

이것은 플랫폼이있는 API를 사용해야 스테이지가 포함 된 창의 위치를 ​​변경해야 함을 의미합니다.

+1

아하 내가 윈도우를 움직일 수 있다고 생각했다. 이동 에펙트를 사용할 수 없기 때문에 정보 에바시 덕분에 무대에서 ClutterOffscreenEffect와 ClutterBlurEffect를 시도했지만 작동하지 않는다. 내 무대에 효과를 추가하는 데 사용 하시겠습니까? – joi