forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   3D-программирование (http://forum.boolean.name/forumdisplay.php?f=12)
-   -   Loading... в 3D (http://forum.boolean.name/showthread.php?t=12152)

FREE MAN 08.03.2010 23:20

Loading... в 3D
 
Всем доброго времени суток. Есть вопрос, как сделать во время загрузки игры, что бы на экране крутилась 3д модель. За ранее спасибо:)

Dream 08.03.2010 23:33

Ответ: Loading... в 3D
 
если на б3д то вариант 1- грузит по одному ресурсу за цикл. а в цикле апдейтить модельку чтобы крутилось(ну или камеру).
Забыл. вроде была либа(не гарантирую) которая добавляет многопоточность. вот ещё с ещё помощю можно

St_AnGer 08.03.2010 23:44

Ответ: Loading... в 3D
 
На счёт многопоточности: зайди сюда и скачай FastPointer. Она вроде как добавляет многопоточность, только надо с ней разобраться.

FREE MAN 09.03.2010 00:30

Ответ: Loading... в 3D
 
Вот сделал пример

Dream 09.03.2010 00:37

Ответ: Loading... в 3D
 
для начало можно былобы продумать выход

FREE MAN 09.03.2010 00:37

Ответ: Loading... в 3D
 
Мой пример не вариант для загрузки
Если есть другие варианты выкладывайте сюда:)

ABTOMAT 09.03.2010 04:06

Ответ: Loading... в 3D
 
Для этого нужен второй поток.
Другие варианты (крутить между загрузками файлов) - удлинняют загрузку, да и скорость неравномерная.
Но блиц с потоками не дружит, а посему делать такую штуку на блице не надо :( Как ни крути - говнецо выйдет.

Tormaz 09.03.2010 11:03

Ответ: Loading... в 3D
 
А по какой причине не дружит , из-за политических разногласий или рассовой нетерпимости ?

SBJoker 09.03.2010 11:10

Ответ: Loading... в 3D
 
По религиозным взглядам.

Tormaz 09.03.2010 11:12

Ответ: Loading... в 3D
 
Если использовать библиотечку о которой написал уважаемый St_AnGer, то вроде даже дружит. Правда там нельзя загружать мэш в потоке если используешь RenderWorld.

ABTOMAT 09.03.2010 13:51

Ответ: Loading... в 3D
 
Дак в том и проблема.

ARA 09.03.2010 15:08

Ответ: Loading... в 3D
 
Phyton
Не пробовал отрендерить анимацию своей модельки в последовательность кадров в максе и прокручивать эти кадры во время загрузки?

ABTOMAT 09.03.2010 15:28

Ответ: Loading... в 3D
 
Ну а смысл? Проблемы-то те же.
Нужен другой поток и точка.

RegIon 02.04.2010 07:33

Ответ: Loading... в 3D
 
Я воообще без загрузчика

Alex.D. 02.04.2010 08:20

Ответ: Loading... в 3D
 
Phyton
Заходишь на сайт Михаила http://fastlibs.com/ и скачиваешь библиотеку FastPointer и FastExtension
Первая потребуется для работы с потоком, вторая для отрисовки отдельного ентити.
В комплекте с библиотеками есть примеры использования, конкретнее смотри Example_ThreadsUse.bb и FastExt_Example_RenderEntity.bb соответственно.


Часовой пояс GMT +4, время: 14:08.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot