Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для мобильных телефонов > JAVA Micro Edition > Программирование

Программирование Вопросы связанные с программированием в JAVA

Ответ
 
Опции темы
Старый 28.11.2006, 02:11   #1
SubZer0
Администратор
 
Аватар для SubZer0
 
Регистрация: 03.09.2005
Сообщений: 2,408
Написано 301 полезных сообщений
(для 996 пользователей)
Рендер

Всем привет! У меня такая проблема, нужно подготовить картинку (собрать из нескольких) и проренерить ее на экран... и чота я не догоняю...

Создаем картинку:
Image g = Image.createImage(8,8 );

Делаем на ее основе графический объект (чтоб можно было туда ченить прорендерить):
Graphics G=g.getGraphics();

Рендерим туда ченить:
G.drawRegion(Picture,1,1,7,7,0,1,1,0);


Но теперь трабла, как теперь полученный объект отрендерить на экран (такойже объект Graphics)?

Была идея что полученное G (не ассоциировать) это не объект а интерфейс, и что мол после рендеринга делаем следующее:
MainGraph.drawImage(g,10,10,0);
и типа на экране видим кусочек из Picture... но не тут то было...

как короче отрендерить полученный Graphics или может есть другие варианты?
__________________
Как минимум я помог многим (с)
(Offline)
 
Ответить с цитированием
Старый 28.11.2006, 17:55   #2
SubZer0
Администратор
 
Аватар для SubZer0
 
Регистрация: 03.09.2005
Сообщений: 2,408
Написано 301 полезных сообщений
(для 996 пользователей)
Re: Рендер

Опаля... косячок... рендерить-то рендерит, а прозрачность в это время теряется...
__________________
Как минимум я помог многим (с)
(Offline)
 
Ответить с цитированием
Старый 29.11.2006, 10:56   #3
Piligrim
Оптимист
 
Регистрация: 07.01.2006
Сообщений: 961
Написано 105 полезных сообщений
(для 259 пользователей)
Re: Рендер

Видимо все дело в том что: createImage (x,y) создается с: Every pixel within the newly created image is white
(Offline)
 
Ответить с цитированием
Старый 01.12.2006, 17:31   #4
SubZer0
Администратор
 
Аватар для SubZer0
 
Регистрация: 03.09.2005
Сообщений: 2,408
Написано 301 полезных сообщений
(для 996 пользователей)
Re: Рендер

угу, это я еще в тот вечер понял... а есть ли возможность както почистить картинку?
__________________
Как минимум я помог многим (с)
(Offline)
 
Ответить с цитированием
Старый 02.12.2006, 09:09   #5
Piligrim
Оптимист
 
Регистрация: 07.01.2006
Сообщений: 961
Написано 105 полезных сообщений
(для 259 пользователей)
Re: Рендер

можно создать любую картинку с помощью createRGBImage в MIDP2. Там выставляется любая степень прозрачности.
(Offline)
 
Ответить с цитированием
Старый 02.12.2006, 15:04   #6
SubZer0
Администратор
 
Аватар для SubZer0
 
Регистрация: 03.09.2005
Сообщений: 2,408
Написано 301 полезных сообщений
(для 996 пользователей)
Re: Рендер




выдержка из хелпа
Creates an immutable image from a sequence of ARGB values, specified as 0xAARRGGBB.

не проканает... я туто уже как ни крутил... нифига не получаеццо... прийдеццо наверное рисовать сперва фон...


блин... надо разработчикам письмо чтоли написать... чо это они такой баг допустили
__________________
Как минимум я помог многим (с)
(Offline)
 
Ответить с цитированием
Старый 03.12.2006, 10:25   #7
Piligrim
Оптимист
 
Регистрация: 07.01.2006
Сообщений: 961
Написано 105 полезных сообщений
(для 259 пользователей)
Re: Рендер

народ вроде самописанным TiledLayer пользуется и хорошо получается.
я просто игрушки не писал никогда.
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
рендер 3d типа DOOM или Wolfenstein Serg153 Проекты на MidletPascal 3 02.03.2010 02:57
Рендер в Image с альфой jimon 2D-программирование 21 02.06.2009 23:23
Рендер без ускорения nJunk 3D-программирование 8 23.10.2006 21:45
Про UV рендер, развертку и проблемки с ними Платон 3D-программирование 5 26.01.2006 14:24


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


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com