Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
ZF
0 / 0 / 0
Регистрация: 23.11.2013
Сообщений: 27
#1

Мерцание в SurfaceView - Android

12.12.2013, 00:18. Просмотров 695. Ответов 4
Метки нет (Все метки)

Всем привет!
Рисую на SurfaceView фон и на нем анимированные объекты. Кадры беру из атласа. Появилось мерцание, причем фон не мерцает а мерцает только анимированные объекты. В чем может быть проблема?
Спасибо!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.12.2013, 00:18     Мерцание в SurfaceView
Посмотрите здесь:

SurfaceView + onKeyDown Android
Android Ошибка в SurfaceView
SurfaceView сворачивание программы Android
Android SurfaceView не отображается
Android SurfaceView поверх ImageView
SurfaceView - широкий рисунок Android
Обработка касаний в SurfaceView Android
Android SurfaceView&Canvas
Android Работа с SurfaceView
Узнать фон SurfaceView Android
Canvas, SurfaceView, Touch Android
Восстановление SurfaceView Android

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
dajver
407 / 271 / 18
Регистрация: 18.09.2010
Сообщений: 1,106
12.12.2013, 01:35     Мерцание в SurfaceView #2
Возможно проблема в спрайтах?
ZF
0 / 0 / 0
Регистрация: 23.11.2013
Сообщений: 27
12.12.2013, 10:09  [ТС]     Мерцание в SurfaceView #3
Возможно...а как это понять?
dajver
407 / 271 / 18
Регистрация: 18.09.2010
Сообщений: 1,106
12.12.2013, 22:05     Мерцание в SurfaceView #4
Ну скорей всего это из за того что
1. спрайты проскакивают через кадры, и получается мерцание
2. возможно спрайты расположены далеко друг от друга и из за этого появляется это мерцание
3. возможно вы просто не чистите экран и из за этого частота проигрыша падает и видно как идет переходи между спрайтами.

Как видно что причин может быть много, если вы делаете игру\обои то советую не использовать канвас, лучше скачать готовый движок и на нем все сделать.
ZF
0 / 0 / 0
Регистрация: 23.11.2013
Сообщений: 27
13.12.2013, 09:15  [ТС]     Мерцание в SurfaceView #5
Все разобрался.
При подсчете кадров я не учел что считаю от нуля, поэтому в конце анимации появлялся пустой кадр...
Yandex
Объявления
13.12.2013, 09:15     Мерцание в SurfaceView
Ответ Создать тему
Опции темы

Текущее время: 09:47. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru