MGDC    

Вернуться   MGDC > Development > Programming
Справка Пользователи Календарь Все разделы прочитаны

Ответ
 
Опции темы Опции просмотра
  #1  
Старый 03.07.2005, 00:17
Аватар для Rat
Rat Rat вне форума
Junior Member
 
Регистрация: 11.06.2005
Сообщений: 3
По умолчанию Плавный скроллинг

Люди, кто подскажет как сделать плавный скроллинг карты состоящей из тайлов, прочем тайлы размером 22. Идея в том, что сделать размер буферскрина на 44 пиксела больше и выводить буферскрин на экран со сдвигом. А затем перерисовывать весь экран.. Но пре перерисовке получается заметное дерганье... Кто как реализовывал плавный скроллинг уровня, поделитесь пожалуйста.
Ответить с цитированием

Реклама
  #2  
Старый 17.09.2006, 01:02
Аватар для Ago
Ago Ago вне форума
Member
 
Регистрация: 24.08.2004
Компания: LookatWorld
Должность: j2me programming
Сообщений: 75
По умолчанию

хорошо бы узнать на каком телефоне. это нужно. на некоторых необходима двойная буферизация. и всегда, скролл надо привязывать к системному времени, тогда и будет плавно
Ответить с цитированием
  #3  
Старый 05.05.2007, 20:54
Creator3D Creator3D вне форума
рождённый в СССР
 
Регистрация: 06.05.2005
Компания: Dynamic Pixels
Должность: CTO
Сообщений: 578
По умолчанию

Цитата:
Сообщение от Rat Посмотреть сообщение
Люди, кто подскажет как сделать плавный скроллинг карты состоящей из тайлов, прочем тайлы размером 22. Идея в том, что сделать размер буферскрина на 44 пиксела больше и выводить буферскрин на экран со сдвигом. А затем перерисовывать весь экран.. Но пре перерисовке получается заметное дерганье... Кто как реализовывал плавный скроллинг уровня, поделитесь пожалуйста.
Описан скролинг в одну сторону? Просто если делать полноценный "всесторонний", то алгоритм не так тривиален, как кажется...
Ответить с цитированием
  #4  
Старый 24.05.2007, 12:56
Artyom Abeleshev Artyom Abeleshev вне форума
Junior Member
 
Регистрация: 09.04.2007
Сообщений: 9
По умолчанию

Дерганье если и есть, то это скорее не проблема отрисовки как таковой, а проблема скорости этой самой отрисовки. Тут уж как пиксели не переставляй, хоть слева направо, хоть справа налево - быстрее не станет =(
Подход у тебя верный (если, как уже заметили, скроллинг односторонний), тайлы крупные (надеюсь без прозрачности?), так что это проблема скорости отрисовки на экран конкретно взятого телефона вообще.
Ответить с цитированием
  #5  
Старый 24.05.2007, 13:06
Artyom Abeleshev Artyom Abeleshev вне форума
Junior Member
 
Регистрация: 09.04.2007
Сообщений: 9
По умолчанию

=) Увидел дату поста и чуть не подавился...
Ответить с цитированием

Реклама
  #6  
Старый 24.05.2007, 15:09
Creator3D Creator3D вне форума
рождённый в СССР
 
Регистрация: 06.05.2005
Компания: Dynamic Pixels
Должность: CTO
Сообщений: 578
По умолчанию

Цитата:
Сообщение от Artyom Abeleshev Посмотреть сообщение
=) Увидел дату поста и чуть не подавился...
Бывает :)
Ответить с цитированием
  #7  
Старый 16.11.2007, 18:44
Аватар для AlexRaider
AlexRaider AlexRaider вне форума
Junior Member
 
Регистрация: 04.08.2005
Адрес: Новосибирск
Компания: Iridix entertainment
Должность: Game Architect, Developer
Сообщений: 13
По умолчанию

Да ничего, живенький ресурсик =)
Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +4, время: 04:15.


vBulletin® Version 3.6.10.
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Перевод: zCarot