Как я могу вывести актера вперед в беспорядке - PullRequest
0 голосов
/ 13 октября 2011

В моей программе, написанной на c, есть две текстуры, которые накладываются друг на друга.Один из них остается неизменным во время работы программы, а другой перемещается, чтобы перекрыться где-то еще на сцене.Поскольку вторая текстура была создана после первой, она покрывает ее часть, но я хочу, чтобы первая текстура оставалась сверху.Как я могу это сделать?Единственный способ сделать это - удалить первую текстуру и создать новую, используя точно такое же изображение, каждый раз, когда новая текстура накладывается на нее, но мне это кажется неэффективным.Есть ли функция, которая выводит актера вперед, используя API беспорядка?

1 Ответ

2 голосов
/ 14 октября 2011

вы можете использовать clutter_actor_raise() и clutter_actor_lower():

http://developer.gnome.org/clutter/stable/ClutterActor.html#clutter-actor-raise

, если актеры принадлежат одному и тому же контейнеру.

...