icefrost
offline
Опыт:
259Активность: |
Показ видео/анимированного изображения во время игры
Можно ли как-то во время игры показать либо видео, либо анимированное изображение ? И будет ли такое работать в мультиплеере ? |
30.10.2013, 17:44 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ScorpioT1000
Работаем
offline
Опыт: отключен
|
добавляешь Textures каждый кадр
потом
|
30.10.2013, 17:47 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
icefrost
offline
Опыт:
259Активность: |
ScorpioT1000, Можно ли это сделать на простом jass, без cjass/vjass, или всё таки придется их использовать ? Отредактировано icefrost, 30.10.2013 в 18:11. |
30.10.2013, 17:55 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Hate
конь вакуумный
offline
Опыт:
43,117Активность: |
cjass и vjass это тот же jass о\ |
30.10.2013, 22:21 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ScorpioT1000
Работаем
offline
Опыт: отключен
|
большую проблему составляет импорт и синхронизация кадров, в модели это всё уже учтено |
30.10.2013, 23:04 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
icefrost
offline
Опыт:
259Активность: |
ScorpioT1000, я так понял мне нужна модель образец(который под статьёй), код что в статье, ссылку на которую ты мне дал и каждый кадр (как текстура) ? И да, насчет кода, мне нужно вот это
отдельно для каждого кадра скопировать и соответственно изменить путь к кадру и его replaceableid ?
ScorpioT1000:
я так понимаю тут изменять мне нужно только начиная с textureid, ну id я пологаю этот тот id что в Textures указана, а вот что ставить в строки: типа анимации, айди кадров, и в последнюю строчку(где 1000: 1) ? |
30.10.2013, 23:36 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ScorpioT1000
Работаем
offline
Опыт: отключен
|
возьми лучше пустую уже существующую модель с квадратом
ну и то что ты делаешь лучше чтобы какаято программа вывела, не руками же все кадры писать
Layer { TextureID 2 { DontInterp, 0: 0, 1000: 1, } } 1000 = 1 секунда |
30.10.2013, 23:49 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
icefrost
offline
Опыт:
259Активность: |
ScorpioT1000:
ты про ту модель что для нестандартного выбора героев/больших инвентарев итд. используют ? ScorpioT1000:
т.е. можно вот это ScorpioT1000: через программу узнать ? или не только это ? |
31.10.2013, 10:14 | #8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ScorpioT1000
Работаем
offline
Опыт: отключен
|
не узнать, а сделать
чтобы она 1 заполняла ряд текстур, ну пусть просто от 0 до числа кадров, напр 0.blp 1.blp итп
потом в анимках
далее создаешь 100500 файлов напр png в норм видео редакторах называется squence, важно сделать так чтобы было 30 кадров в секунду (т.е. каждые 30 картинок = 1 сек)
потом есть прога warcraft 3 viewer, в ней есть массовое (batch) преобразование в blp
преобразовываешь
импортируешь 100500 файлов 0.blp - 100499.blp например
импортишь модель с этой анимкой (лучше сделать ей еще пустую анимку stand первой, чтобы постоянно не транслировалось...)
запускаешь анимку когда надо, желательно по айди xgm.ru/p/wc3/play_animation
ну и дальше звук.. хз что звук =)
ScorpioT1000 добавил:
можно сделать 12 кадров в секунду, ну там тогда не 0 33 66, а другая последовательность будет... ну и blp для того чтобы ужать немного вес
ScorpioT1000 добавил: кстати, звук можно сделать хитрожопо по событию - прямо в самой модели - тогда он должен быть синхронный, но там надо заменить дефолтный путь какого-то события Отредактировано ScorpioT1000, 01.11.2013 в 01:20. |
31.10.2013, 11:59 | #9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
icefrost
offline
Опыт:
259Активность: |
ScorpioT1000, модельку надо на дамми-юнита поставить, и потом создавать его в нужном месте, так ? И да, если не сложно, обьясни как создать анимацию пустую ?
ScorpioT1000:
Ну поскольку у меня всё это будет связано с опред. событиями в игре, со звуком проблем думаю не будет. Насчет кадров - учту(кстати, если 1000 = 1сек, а кадров 30, то не должно ли там быть 0, 30, 60, 100, 130, вместо 0,3,6,10,13 ?) |
31.10.2013, 13:51 | #10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ScorpioT1000
Работаем
offline
Опыт: отключен
|
ну посмотри по первой ссылке там все поля описаны. обязательно - хоть один геосет и на него текстура ... найди просто любую ауру и убей у нее все кроме квадрата
ScorpioT1000 добавил:
да, я перепутал немного ) и там на деле 0, 33, 66, 99, 132 итп если точнее, но можно 0 33 66 100 делать, это общеизвестная проблема что на самом деле 29.8 кадров там кинематография итп я не особо вникал |
31.10.2013, 14:02 | #11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
icefrost
offline
Опыт:
259Активность: |
ScorpioT1000, ок, попробую разобраться с той статьей... программу для вытаскивания кадров нашел, warcraft 3 viewer тоже уже есть, попробую что-нибудь тестовое сделать, напишу что получилось...
P.S. у меня одна идея появилась, хоть и мало вероятно что такое пройдет, но на всякий случай решил спросить) что будет если например кадры триггерно показывать, сменяя их каждые 0.03 секунд, с помощью fade filter ?)) Пробовал ли кто-то такое ? |
31.10.2013, 14:38 | #12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ScorpioT1000
Работаем
offline
Опыт: отключен
|
оно не гарантирует работу в реальном времени, оно 100% будет криво и несинхронно |
31.10.2013, 15:13 | #13
+0/−1
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|