Как отобразить 2 отдельных изображения в Android OpenGL 2.0, затем при нажатии кнопки уменьшить изображение до нуля и увеличить новое изображение до нормального размера - PullRequest
1 голос
/ 23 января 2012

Основная идея состоит в том, чтобы отображать 2 квадратных изображения, а затем при нажатии кнопки они должны уменьшаться до нуля, а затем отображать новое изображение из ничего и увеличиваться до нормального размера. (если возможно, я бы также хотел добавить вращение по мере его уменьшения и увеличения)

Я следил http://developer.android.com/resources/tutorials/opengl/opengl-es20.html но поскольку у меня нет доступа к устройству Android до завтрашнего дня, у меня нет возможности проверить его прямо сейчас, поэтому я надеюсь, что кто-нибудь может знать о существующих учебных пособиях, которые охватывают что-либо подобное.

Я не хочу, чтобы во время обычного запуска происходила анимация, и она должна происходить только во время моего обработчика щелчков; ofc Мне все еще нравится, когда изображения отображаются до тех пор, пока кнопка не нажата, просто не в движении.

1 Ответ

0 голосов
/ 23 января 2012

Я не вижу, в чем проблема, это просто простая игра масштабирования представления вашей объектной модели.

Когда вы хотите уменьшить масштаб ---> вы уменьшаете коэффициент масштабирования до нуля

Изменить рисунок ---> Изменить текстуру в привязке (или изменить координаты текстуры, если у вас есть атлас)

Scale up ---> увеличить коэффициент масштабирования до 1,0

...