如何使用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。
最佳答案
您不能为舞台位置设置动画。
实际上有两个原因:
舞台在场景图中的位置始终定义为(0,0),因为舞台是图中的顶级角色。
包含舞台的窗口的位置由Clutter使用的平台上的窗口系统拥有。
这意味着您应该使用平台自己的API来更改包含舞台的窗口的位置。
关于c - 如何使用clutter_actor_animate移动窗口/舞台?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10227880/