- Сообщений: 76
- Спасибо получено: 18
Как загрузить много изображений по порядку ?
11 года 5 мес. назад - 11 года 5 мес. назад #76031
от Netral
Netral создал тему: Как загрузить много изображений по порядку ?
Требуется следующее. Изображения из папки Picture все вместе образуют анимацию. То есть представляют ссобой кадры видео,можно сказать. Так вот. Есть ли скрипт, который мог бы загружать эти изображения по порядку и не повторял бы их ?(чтобы анимация получилась). Конечно,можно и вручную с помощью событий это сделать,но это долго и муторно,изображений по сотню может набраться. Скрипт на повторяющуюся анимацию я нашёл.Но вот чтобы эта анимация произошла только один раз или точнее загрузка изображений была бы один раз. Такого я не нашёл. Может кому попадался такой скрипт(если он вообще есть) ?
Мейкер: VX Ace
Мейкер: VX Ace
Последнее редактирование: 11 года 5 мес. назад пользователем Netral.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
11 года 5 мес. назад - 11 года 5 мес. назад #76032
от DeadElf79
DeadElf79 ответил в теме Как загрузить много изображений по порядку ?
Эм... Если просто поверхностно, то:
Он загружает названия всех файлов из папки по алфавиту. Во второй строке удаляются два служебных файла, которые не имеют отношения к делу.
Code:
$animages=Dir.entries("Graphics/MyAnimation")
$animages.delete_at(1); $animages.delete_at(0)
Последнее редактирование: 11 года 5 мес. назад пользователем DeadElf79.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
11 года 5 мес. назад #76037
от Netral
Netral ответил в теме Как загрузить много изображений по порядку ?
Не работает.Не загружает он файлы изображений,как бы я их не называл и куда бы не ложил.Путь прописывал правильно. Но изображения почему-то не появлялись. Может всё дело в название файлов или даже в формате файлов ? Не знаю.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
11 года 5 мес. назад - 11 года 5 мес. назад #76039
от DeadElf79
DeadElf79 ответил в теме Как загрузить много изображений по порядку ?
Так как делал на ночь глядя, то оставил здесь всего лишь набросок, чтобы доделать его утром. Как и сказано выше, код загружает названия, следовательно, нужно потом еще и все картинки создать. Я думал, ты просто совместишь это с найденным тобой скриптом анимации, который, кстати, ты сюда не опубликовал, а значит, я вообще не уверен, что код ниже будет с ним совместим.
Далее используй массив $animages, в котором все картинки хранятся.
Code:
$nameanimages=Dir.entries("Graphics/MyAnimation")
$nameanimages.delete_at(1); $animages.delete_at(0)
$animages=[]
$nameanimages.each begin |filename|
$animages=Sprite.new
$animages.bitmap=Bitmap.new(filename)
end
Далее используй массив $animages, в котором все картинки хранятся.
Последнее редактирование: 11 года 5 мес. назад пользователем DeadElf79.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
11 года 5 мес. назад #76045
от Netral
Netral ответил в теме Как загрузить много изображений по порядку ?
Вроде бы получился желаемый эффект и анимация проигрывается без повтора. Но только выяснилось, что для проекта требуется чуть ли не полный контроль над каждым кадром анимации. То есть это большая головная боль с переменными пошла. Но это я уж как-нибудь сам додумаю. Спасибо.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Время создания страницы: 0.094 секунд
