У меня есть спрайт 100x100 пикселей, который я добавляю с new Sprite(0, 0, mTexture);
, и он попадает в левый верхний угол. Все идет нормально. Затем я запускаю setScale(0.5f);
, и он масштабируется до половины в центре, и он больше не находится в верхнем левом углу, поэтому я выдаю setPosition(0, 0);
, но он не перемещается.Опущенные спрайты спрайты не используют setPosition()
Как вы перемещаете «горячую точку» на спрайт после уменьшения масштаба? У этого вопроса не возникает проблемы с масштабированием.
(GLES1)