![]() |
А можно в blitz3d...?
Можно сделать так, чтоб два цикла while..wend выполнялись одновременно ?
|
Ответ: А можно в blitz3d...?
Зачем сисняюсь спросить такое извращенство?
|
Ответ: А можно в blitz3d...?
Нужно чтоб видео проигрывалось во время загрузки игры.
|
Ответ: А можно в blitz3d...?
хм...я таким не занимался,но могу предположыть что можно релизовать такое и в одном цыкле.
Примерно так в теории. Код:
g_width=GraphicsWidth()-1 |
Ответ: А можно в blitz3d...?
>> 1
Нельзя. Нужна многопоточность. Ищи либы (соответствующую где-то видел) Хотя с графикой в многопоточном режиме на Блице дела обстоят не айс, насколько я знаю, оперировать с графикой (т.е. грузить ресурсы и играть видео) в двух потоках одновременно нельзя - это ограничения движка. Максимум что видел - анимированные картинки во время загрузки. И то это было в основном потоке. >> 4 Кореш, херню порешь. У тебя пока всё не загрузится, видео не начнёт играться. А зачем тогда видео когда всё уже загружено? |
Ответ: А можно в blitz3d...?
"могу предположыть что можно релизовать такое"
это какбэ намекает что далее следуют просто мысли в слух. |
Ответ: А можно в blitz3d...?
либу выкладывал tormoz на булке
|
Ответ: А можно в blitz3d...?
Вложений: 1
2ABTOMAT
Специально написал семпл...как в доказательство что данный способ работает. Вложение 8624 поправьте если я не прав....да видео будет кое-где притормаживать(сдесь это было сделанно специально....),но все же реализовать такое -возмжно) |
Ответ: А можно в blitz3d...?
Цитата:
http://fastlibs.com/ последняя либа, собсно. |
Ответ: А можно в blitz3d...?
Идея идет нафиг - ибо будешь грузить инфу и видос твой будет тормозить.
|
Ответ: А можно в blitz3d...?
А если немножко постаратся и сбалансировать загрузку?
|
Ответ: А можно в blitz3d...?
Цитата:
Код:
If local_var=50Кэп объясняэ: в этот момент и происходит загрузка. То есть видео и загрузка не могут _одновременно_ происходить в одном потоке (что требовалось ОПу). В данном случае происходит описанное в посте 5 с той лишь разницей, что автор намеренно запускает загрузку не сразу, а на 50-м кадре. Почему автор выбрал именно 50-й кадр - кэп объяснить не в состоянии. |
Ответ: А можно в blitz3d...?
А ты заметил что я специально туда влепил Фор-некст с счетчиком на 50 чтоб было видно что на 50 кадре он грузит ресуры.
Посмотри в семпл бб. если сбаласнсировать загрузку каждого обекта то думаю можно добится минимальных лагов. |
Ответ: А можно в blitz3d...?
ThreadB3D ??
или как та лыба называется... |
Ответ: А можно в blitz3d...?
Цитата:
Но это не труЪ-решение. Православно нужен отдельный поток. |
Ответ: А можно в blitz3d...?
Согласен на 100%
..но все же как альтернативны способ....не идеальный...но все же.)) Ладно буду прекращать пока не перешли на завишеные тона. |
Ответ: А можно в blitz3d...?
IGR, она называется "сначала прочитай тему а потом пиши" FastPointer
|
Ответ: А можно в blitz3d...?
Цитата:
но врод и другая была ?? или нет ?? |
Ответ: А можно в blitz3d...?
Походу это одно и тоже,только более свежая версия.
Но все же : http://forum.boolean.name/showthread...ight=ThreadB3D |
Ответ: А можно в blitz3d...?
Цитата:
|
Ответ: А можно в blitz3d...?
А как еще анимацию картинки сделать ? (только одним файлом, типа loadanimimage)
|
Ответ: А можно в blitz3d...?
загружаешь последовательность кадров и проигрываешь их (дада, loadanimimage)
|
Ответ: А можно в blitz3d...?
NitE Я имел ввиду во время загрузки.
|
Ответ: А можно в blitz3d...?
Вложений: 1
Вот есть такая тема....на булке кстати и выставлялась.
|
Ответ: А можно в blitz3d...?
А можно в этой либе чтоб не надо было загружать 4 изображения,а одно (покадровое в одно изображение)
|
Ответ: А можно в blitz3d...?
Цитата:
количество и размеры могут быть любыми |
Ответ: А можно в blitz3d...?
Сильно-сильно мудреной способ - загружать определенное кол-во байт из файла, как бы "порциями", после которых соответственно проигрывать следующий кадр.... Но метод не прокатит - свой загрузчик BMP or PNG , или вообще B3D or 3DS - написать на блице вряд ли удастся...
|
Ответ: А можно в blitz3d...?
Цитата:
Во вторых- где это я говорил что нужно писать свой загрузчик,а?! Ну а во третих...не сильно это уж и мудрено...в некоторых случаях это даже проще чем пользоватся потоками,и лагов не будет.Но каждый пусть остается при своем мнении,для себя я уже выводы сделал из даного опыта. |
| Часовой пояс GMT +4, время: 03:12. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Перевод: zCarot