|
21.11.2011, 20:24
|
#1
|
Знающий
Регистрация: 21.11.2011
Сообщений: 284
Написано 17 полезных сообщений (для 74 пользователей)
|
Помогите с LoadAnimImage
Помогите с LoadAnimImage.
Допустим у меня есть такой рисунок
Покажите схематически, как указывать координаты. Откуда начинать их указывать.
|
(Offline)
|
|
21.11.2011, 20:53
|
#2
|
Чудо-кот
Регистрация: 22.02.2011
Сообщений: 901
Написано 480 полезных сообщений (для 1,471 пользователей)
|
Ответ: Помогите с LoadAnimImage
|
(Offline)
|
|
Эти 2 пользователя(ей) сказали Спасибо Nerd за это полезное сообщение:
|
|
21.11.2011, 20:55
|
#3
|
Знающий
Регистрация: 21.11.2011
Сообщений: 284
Написано 17 полезных сообщений (для 74 пользователей)
|
Ответ: Помогите с LoadAnimImage
Тут адекватные люди присутствуют?
|
(Offline)
|
|
21.11.2011, 21:04
|
#4
|
Разработчик
Регистрация: 10.10.2008
Сообщений: 501
Написано 258 полезных сообщений (для 670 пользователей)
|
Ответ: Помогите с LoadAnimImage
Все правильно.
Еще обрати внимание на DrawImage image, x,y [,frame]
А именно [,frame]
__________________
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
21.11.2011, 21:08
|
#5
|
Знающий
Регистрация: 21.11.2011
Сообщений: 284
Написано 17 полезных сообщений (для 74 пользователей)
|
Ответ: Помогите с LoadAnimImage
Вот там где: ' x,y '
Мне нужно указать координаты фрейма. Я не пойму, откуда их начать указывать. И как вообще найти эти координаты
|
(Offline)
|
|
21.11.2011, 21:10
|
#6
|
ПроЭктировщик
Регистрация: 24.07.2009
Сообщений: 142
Написано 52 полезных сообщений (для 103 пользователей)
|
Ответ: Помогите с LoadAnimImage
да здесь все адекватные, кроме некоторых топикстартеров))
LoadAnimImage (filename,width,height,first,count)
Параметры
filename = путь к файлу с графикой.
width = ширина в пикселях каждого кадра анимации.
height = высота в пикселях каждого кадра анимации.
first = номер, с которого начать нумерацию кадров (обычно 0)
count = сколько кадров анимации вы хотите загрузить
Что за проблемы можно тут встретить, не понимаю? Передаешь функции разрешение одного из кадров, а все разбиение на анимационную последовательность она делает сама!
__________________
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
21.11.2011, 21:11
|
#7
|
Чудо-кот
Регистрация: 22.02.2011
Сообщений: 901
Написано 480 полезных сообщений (для 1,471 пользователей)
|
Ответ: Помогите с LoadAnimImage
Okay, тогда для чего по твоему параметр frame?
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
21.11.2011, 21:14
|
#8
|
Разработчик
Регистрация: 10.10.2008
Сообщений: 501
Написано 258 полезных сообщений (для 670 пользователей)
|
Ответ: Помогите с LoadAnimImage
LoadAnimImage (filename,width,height,first,count)
filename = путь к файлу с графикой.
width = ширина в пикселях каждого кадра анимации.
height = высота в пикселях каждого кадра анимации.
first = номер, с которого начать нумерацию кадров (обычно 0)
count = сколько кадров анимации вы хотите загрузить
Анимированная картинка содержит 2 или более кадров, расположенных внутри одной картинки по порядку следования. Там нет промежутков между кадрами, и каждый кадр должен иметь общую со всеми кадрами высоту и ширину. Будучи загруженными, кадры будут пронумерованны в порядке слева направо и сверху вниз, начиная с верхнего левого угла.
При рисовании с помощью команды DrawImage, Вы должны указать номер кадра с помощью параметра frame.
Чтобы действительно анимировать картинку, Вы должны организовать смену кадров (как листание книги, мультик, или другое видео) достаточно быструю, чтобы создать иллюзию движения.
__________________
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
21.11.2011, 21:22
|
#9
|
Знающий
Регистрация: 21.11.2011
Сообщений: 284
Написано 17 полезных сообщений (для 74 пользователей)
|
Ответ: Помогите с LoadAnimImage
Сообщение от mauNgerS
LoadAnimImage (filename,width,height,first,count)
filename = путь к файлу с графикой.
width = ширина в пикселях каждого кадра анимации.
height = высота в пикселях каждого кадра анимации.
first = номер, с которого начать нумерацию кадров (обычно 0)
count = сколько кадров анимации вы хотите загрузить
Анимированная картинка содержит 2 или более кадров, расположенных внутри одной картинки по порядку следования. Там нет промежутков между кадрами, и каждый кадр должен иметь общую со всеми кадрами высоту и ширину. Будучи загруженными, кадры будут пронумерованны в порядке слева направо и сверху вниз, начиная с верхнего левого угла.
При рисовании с помощью команды DrawImage, Вы должны указать номер кадра с помощью параметра frame.
Чтобы действительно анимировать картинку, Вы должны организовать смену кадров (как листание книги, мультик, или другое видео) достаточно быструю, чтобы создать иллюзию движения.
|
Лучший ответ! В основном понятно. А вот допустим у меня между кадрами линия. Что с ней делать? или как он поймет, что её не нужно грузить?
|
(Offline)
|
|
21.11.2011, 21:24
|
#10
|
Знающий
Регистрация: 21.11.2011
Сообщений: 284
Написано 17 полезных сообщений (для 74 пользователей)
|
Ответ: Помогите с LoadAnimImage
Сообщение от Arles
да здесь все адекватные, кроме некоторых топикстартеров))
LoadAnimImage (filename,width,height,first,count)
Параметры
filename = путь к файлу с графикой.
width = ширина в пикселях каждого кадра анимации.
height = высота в пикселях каждого кадра анимации.
first = номер, с которого начать нумерацию кадров (обычно 0)
count = сколько кадров анимации вы хотите загрузить
Что за проблемы можно тут встретить, не понимаю? Передаешь функции разрешение одного из кадров, а все разбиение на анимационную последовательность она делает сама!
|
То что написано - написано в HELP'e. это я уже до этого знал.
|
(Offline)
|
|
21.11.2011, 21:31
|
#11
|
Чудо-кот
Регистрация: 22.02.2011
Сообщений: 901
Написано 480 полезных сообщений (для 1,471 пользователей)
|
Ответ: Помогите с LoadAnimImage
Лучший ответ! В основном понятно.
|
То что написано - написано в HELP'e. это я уже до этого знал.
|
Оксюморон же.
А вот допустим у меня между кадрами линия. Что с ней делать? или как он поймет, что её не нужно грузить?
|
Ты сам должен это решить в рисунке.
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
21.11.2011, 21:34
|
#12
|
Разработчик
Регистрация: 10.10.2008
Сообщений: 501
Написано 258 полезных сообщений (для 670 пользователей)
|
Ответ: Помогите с LoadAnimImage
Ну это смотря где линия.
Можно попробовать DrawImageRect
А проще - Photoshop.
То что написано - написано в HELP'e.
|
У меня видать особый мегокрутой хелп
__________________
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
21.11.2011, 21:34
|
#13
|
Знающий
Регистрация: 21.11.2011
Сообщений: 284
Написано 17 полезных сообщений (для 74 пользователей)
|
Ответ: Помогите с LoadAnimImage
Вот посмотрите.
Думаю тут все понятно.
|
(Offline)
|
|
21.11.2011, 21:37
|
#14
|
Чудо-кот
Регистрация: 22.02.2011
Сообщений: 901
Написано 480 полезных сообщений (для 1,471 пользователей)
|
Ответ: Помогите с LoadAnimImage
Чёрных линий никогда не оставляют. И на волшебство со стороны движка никогда не надейся.
|
(Offline)
|
|
Эти 2 пользователя(ей) сказали Спасибо Nerd за это полезное сообщение:
|
|
21.11.2011, 21:39
|
#15
|
Знающий
Регистрация: 21.11.2011
Сообщений: 284
Написано 17 полезных сообщений (для 74 пользователей)
|
Ответ: Помогите с LoadAnimImage
Сообщение от Nerd96
Чёрных линий никогда не оставляют. И на волшебство со стороны движка никогда не надейся.
|
Линию я сделал для вас. Чтобы вам легче мне было помочь.
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 04:53.
|