在用c编写的杂乱程序中,我有两个重叠的纹理。其中一个在程序运行时保持不变,另一个在舞台上的其他位置重叠。因为第二个纹理是在第一个纹理之后创建的,所以它覆盖了部分纹理,但我希望第一个纹理保持在顶部。我怎样才能做到这一点?我能想到的唯一方法是删除第一个纹理,并在每次新纹理重叠时使用完全相同的图片创建一个新纹理,但这对我来说效率非常低。是否有使用杂波API将演员带到前台的功能?
答案 0 :(得分:2)
您可以使用clutter_actor_raise()
和clutter_actor_lower()
:
http://developer.gnome.org/clutter/stable/ClutterActor.html#clutter-actor-raise
如果演员属于同一个容器。