Simple-Scada forum
Simple-Scada 1.3.3 и ниже (старая версия, больше не разрабатывается) => Ваши вопросы => Тема начата: IBAH от 29 Июня 2015, 15:46:59
-
я так понимаю надо использовать стандарт APNG?
https://ru.wikipedia.org/wiki/APNG
-
Нет, Вы должны использовать обычные .PNG файлы. В качестве редакторов можете использовать Gimp, Paint.NET, Photoshop и др. Подойдет даже обычный Paint если у Вас Windows 7. Сделать анимацию на самом деле очень просто, главное чтобы у Вас были кадры анимации. Также важно иметь ввиду, что все кадры одной анимации должны иметь одинаковый размер!
Допустим у Вас есть восемь кадров анимации, каждый размером 10х10 px. Вы должны сохранить их как одно изображение .png. Вы можете разместить кадры в 2 ряда по 4 кадра (рамер изображения будет 40х20 px), или 4 ряда по 2 кадра (20x40 px). Или сделать один ряд в котором будут все 8 кадров (80x10 px). Не важно. Главное понимать, что анимация всегда идет слева направо и сверху вниз, также как Вы читаете текст. Полученое изображение нужно сохранить в папку "Pictures\". Там же Вы найдете файл "Pictures.ini" в котором нужно задать размеры кадра для вашей текстуры. Там уже есть несколько примеров, делайте по аналогии.
Все. Теперь Вы можете запустить редактор и добавить в проект объект "Изображение". В списке текстур появится созданная Вами текстура. Выберите её и задайте какую-то скорость анимации.
-
Спасибо, попробовал, работает
только тормозит, скорость отрисовки больше чем 3-4 кадра в секунду получить не удается, при установке скорости 30
я так понимаю размеры рисунков должны быть минимальные, а я взял 300х200
-
Да, лучше всего использовать изображения как можно меньшего размера, т.к. это сказывается на скорости загрузки проекта и количестве требуемой оперативной памяти. Но на производительности это не должно сильно сказываться.
только тормозит, скорость отрисовки больше чем 3-4 кадра в секунду получить не удается, при установке скорости 30
Пробовали установить скорость, например 100? Или больше? Когда работаете в редакторе с проектом FPS какой (см. на верхней панели)?
-
Да, лучше всего использовать изображения как можно меньшего размера, т.к. это сказывается на скорости загрузки проекта и количестве требуемой оперативной памяти. Но на производительности это не должно сильно сказываться.
только тормозит, скорость отрисовки больше чем 3-4 кадра в секунду получить не удается, при установке скорости 30
Пробовали установить скорость, например 100? Или больше? Когда работаете в редакторе с проектом FPS какой (см. на верхней панели)?
Прошу прощения, долго не подходил.
FPS =60
похоже ошибка в трактовке частоты кадров, ставлю 100,200,1000 скорость анимации растет, но как-то нелинейно
-
Скажите, а размер кадра зависит от размера картинки? Если я добавил каринку и потом изменил ее размер и сделал меньще в 2 раза нужно перебивать размер кадра? Глупый вопрос наверно, как бы и сам понимаю что не должно зависить.
-
Конечно зависит. Если Вы добавили изображение и задали размеры, а затем уменьшили изображение в два раза, то и размер кадра необходимо уменьшить соответственно в два раза.
-
Конечно зависит. Если Вы добавили изображение и задали размеры, а затем уменьшили изображение в два раза, то и размер кадра необходимо уменьшить соответственно в два раза.
В таком случае можно сделать фичу что бы размер кадра менялся автоматически пропорционально при маштабировании каринки?
-
Наверное мы неправильно Вас поняли. Вы имеете ввиду изменение размеров изображения в редакторе? Если да, то размер кадра менять не нужно - все автоматически подстроится под требуемый размер. Если же Вы добавили изображение и задали размеры изображения/кадров, а затем допустим в Paint поменяли размер изображения, то Вам необходимо указать новые размеры изображения/кадров в файле "Pictures.ini". Если Вы добавляете изображения без анимации задавать размеры вообще не нужно - просто копируйте в папку \Simple-Scada 1.3\Pictures\ и изображения сразу станут доступны в редакторе.
-
Здравствуйте сделал анимацию все работает. Будет ли она работать во 2-ой версии или придется все заново рисовать, а то нарисую на текущую версию а во 2-ой не пойдет
-
Будет ли она работать во 2-ой версии или придется все заново рисовать
Да, будет работать!