Dune: The Rebirth | SEclub.org
Dune: The Rebirth
Все новые
Тема закрыта для обсуждения.
Всего сообщений: 3044
*
Melodic
ts 25 июл 2010 в 06:28
Pavlus, ну у меня не репейнт,a flushGraphics(); а куда тогда пихать само в рисование в Graphics?? Или использовать простой Canvas?
у меня было так:
обработка управления;
oбрaботка игровых объектов
отрисовка игровых объектов
отрисовка интрефейса
flusGraphics();
Thread.sleep(1);
и всё с начала
25 июл 2010 в 06:33 / Melodic (3)
*
Pavlus
25 июл 2010 в 06:40
YuReC.CoM, я всегда использую обыкновенный, там обработка нажатий выполняется только при нажатии, рисование производится только в методе пейнт(), но чтоб нарисовать объект я вызываю написанный мною метод в том объекте с параметром Графикс. Вобще обычный канвас должен работать быстрее, а его асинхронность должна убрать лишние обработки.
*
Pavlus
25 июл 2010 в 06:44
YuReC.CoM, у тебя перерисовка и обработка выполняются по-очереди? Это не правильно, надо чтоб фпс не зависел от скорости обработки, тогда даже при 100 юнитах фпс должен остаться тем-же, только обработка замедлится.
*
Melodic
ts 25 июл 2010 в 06:47
Pavlus, тогда какая разница? Что так скорость меньше станет, что так..
*
Pavlus
25 июл 2010 в 06:59
YuReC.CoM, а разница есть. Фпс останется тот-же. У тебя движение если не зависит от обработки, то и замедления не будет.
*
Melodic
ts 25 июл 2010 в 07:01
Pavlus, конечно зависит от обработки. Как оно может не зависеть от обработки? :gy:
*
Pavlus
25 июл 2010 в 07:11
YuReC.CoM, может.
*
Melodic
ts 25 июл 2010 в 07:12
Pavlus, и как же? " Сначала фпс супер - 265. Потом падает до 25 , по 20-30 с появлением какого либо объекта.
25 июл 2010 в 07:17 / Melodic (1)
*
Pavlus
25 июл 2010 в 07:23
YuReC.CoM, ну, 25 это норма.
*
Melodic
ts 25 июл 2010 в 07:25
Pavlus, норма не норма, но надо сделать ,что бы оно сразу таким было, а не то что сначало всё летает, а потом нормально ездиет. Чёрт, я написал не про фпс =) А про то сколько раз выполняется обработка) ФПС всё время 31
25 июл 2010 в 07:27 / Melodic (1)
*
Pavlus
25 июл 2010 в 07:29
YuReC.CoM, сделай ограничение на обработку как делал с фпс.
*
Melodic
ts 25 июл 2010 в 07:53
Pavlus, перешёл я на простой канвас. в метод паинт запихал всё,касается отрисовки. в метод run() запихал бесконечный цикл, где идёт обработка,а после обработки репаинт. Стабильно 35- 40 обработок не телефоне. Или репаинт надо всунуть в паинт? Ведь возможно,что нокия плохо переваривает GameCanvas.
25 июл 2010 в 07:59 / Melodic (1)
Для полноценного использования разделов сайта войдите или зарегистрируйтесь.
Общие вопросы | Загрузки Seclub | Форум | Главная
18+ © Seclub.org 2003-2026