![]() |
|
Модераторы: javastic, AntonSaburov |
![]()
|
|
| раздва |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 21.6.2008 Репутация: нет Всего: нет |
Как мне получить цвет пикселя на холсте? Я смотрел там вроде бы есть функция getPoint(int x, int y), но я так и не понял как её юзать. Помогите разобраться пожалуйста |
|||
|
||||
| Dummy |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 263 Регистрация: 21.5.2007 Репутация: 7 Всего: 19 |
Боюсь, что нельзя напрямую спросить у графикса или канвы, какой цвет имеет определенная точка в настоящий момент. Способ обойти эту проблему зависит от того, чего именно хочется добиться:
- если нужно узнать, какой реальный цвет отображается на дисплее для заданного RGB, нужно дергать Graphics.getDisplayColor() - если прямо-таки необходима информация о цвете пикселей, то можно сначала картинку рендерить на off-screen Image, а потом для этого Image делать getRGB |
|||
|
||||
| раздва |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 21.6.2008 Репутация: нет Всего: нет |
Ну мне нужно реализовать что-то типа лабиринта по которому ходит кружок и проходит его. И мне надо сделать так что б этот кружок не залазил на стенки лабиринта.
У меня была идея реализовать это таким образом что когда при передвижении круг натикается на пиксел цвета стенки лабиринта то ход отменяется... Может вы мне подскажите как можно реализовать данную задачу другим методом??? |
|||
|
||||
| Dummy |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 263 Регистрация: 21.5.2007 Репутация: 7 Всего: 19 |
Не, отличать стенку по цвету на экране - это нехорошо
Задача, которую ты описал, реализована в WTK - см. мидлет Games-PushPuzzle. Там используется TiledLayer. |
|||
|
||||
| раздва |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 21.6.2008 Репутация: нет Всего: нет |
А есть ссылка? |
|||
|
||||
| eugine_s |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 581 Регистрация: 14.11.2007 Где: Киев Репутация: 17 Всего: 17 |
||||
|
||||
![]()
|
FAQ раздела лежит здесь! |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java ME (J2ME) | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |