![]() |
Модераторы: javastic, AntonSaburov |
![]() ![]() ![]() |
|
Orex |
|
|||
Новичок Профиль Группа: Участник Сообщений: 12 Регистрация: 2.5.2006 Репутация: нет Всего: нет |
Люди,вот такой вопрос.существует графика к игре,так все нормально,но:анимация размещена не в одном png-файле из тайлов,а в некотором количестве рисунков, т.е. в 1 изображении-герой находится в покое, во 2-движется,в 3-прыгает и т.д.Вопрос:как инициализировать рисунки, чтобы можно было создавать анимацию,вообщем работать как с изображением из тайлов?
|
|||
|
||||
Zamuta |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 389 Регистрация: 18.1.2006 Репутация: нет Всего: 6 |
1. Все рисунки храни в одном файле попорядку.
2. Используй TiledLayer. 3. Пользуйся поиском. 4. Читай книги. -------------------- Thank you opensource. |
|||
|
||||
W0LF |
|
||||
![]() alexander lonsky ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 1164 Регистрация: 9.2.2006 Где: Ukraine.Dnepropet rovsk Репутация: 19 Всего: 20 |
Еще есть телефоны, которые не держат MIDP2, так что TiledLayer не везде прокатит.
Потом создаешь свой Image(или массив Image), Например:
x2, y2 - координаты смещения. Пусть у тя в файле будут хранится маленькие картинки(8х8) в один ряд, их 5 штук. Тогда x = 8, y = 8. Если тебе нужна третья картинка, то x2 = -16, y2 = 0; и тогда в твоем myImage будет нужная тебе картинка. Если же картинки расположены в несколько рядов, то еще и смещение по y нужно учитывать. Я вот только щас не помню насчет прозрачности:будет ли она сохраняться в таком случае? Если не будет, тогда без MIDP2 не обойтись ![]() -------------------- iOS developer |
||||
|
|||||
Nemesis |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 206 Регистрация: 20.2.2005 Где: Москва Репутация: 3 Всего: 5 |
хорош пугать человека ;)) setClip/clipRect нам в помощь.. --------------------
|
|||
|
||||
W0LF |
|
|||
![]() alexander lonsky ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 1164 Регистрация: 9.2.2006 Где: Ukraine.Dnepropet rovsk Репутация: 19 Всего: 20 |
Да, Nemesis, забыл...
Тогда нужно устанавливать с помощью setClip область экрана, на которую будем отображать картинку, и так же рисовать со смещением, ток уже сразу на экран. -------------------- iOS developer |
|||
|
||||
![]() ![]() ![]() |
FAQ раздела лежит здесь! |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Java ME (J2ME) | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |