|
Модераторы: javastic, AntonSaburov |
|
604 |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 56 Регистрация: 15.4.2005 Репутация: нет Всего: 1 |
Привет!
Возник такой вопрос! Если я создаю TiledLayer размером больше экрана телефона, то рисует ли он за пределами экрана? |
|||
|
||||
W0LF |
|
|||
alexander lonsky Профиль Группа: Участник Сообщений: 1164 Регистрация: 9.2.2006 Где: Ukraine.Dnepropet rovsk Репутация: 19 Всего: 20 |
Че-то не совсем вопрос понял... Как это - рисует за пределами экрана?
-------------------- iOS developer |
|||
|
||||
604 |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 56 Регистрация: 15.4.2005 Репутация: нет Всего: 1 |
Всмысле имеется в виду... вот если например создаем new TiledLayer(15, 15, image, 20, 20), размер этого слоя получается больше размера физического экрана. Так вот потом при отрисовке этого слоя LayerManаger рисует этот слой целиком или только ту часть которая видна на экране?
Это сообщение отредактировал(а) 604 - 21.11.2006, 21:31 |
|||
|
||||
$tatic |
|
||||
Опытный Профиль Группа: Участник Сообщений: 651 Регистрация: 28.1.2005 Репутация: нет Всего: 22 |
Согласно документации:
Смотрим кусок декомпилированного кода класса:
|
||||
|
|||||
604 |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 56 Регистрация: 15.4.2005 Репутация: нет Всего: 1 |
Ээээ может я что то не понимаю? но судя по коду обходятся все клетки?!
|
|||
|
||||
$tatic |
|
|||
Опытный Профиль Группа: Участник Сообщений: 651 Регистрация: 28.1.2005 Репутация: нет Всего: 22 |
Да, ты прав, он все клетки рисует. Конечно от этого производительность падает. Но если хочешь, то можешь создать свой класс, наследованный от TiledLayer и переопределить в нем paint так, чтобы он вначале проверял видимость тайла, а потом только его прорисовывал.
|
|||
|
||||
FAQ раздела лежит здесь! |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Java ME (J2ME) | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |