Quest3D - Русскоязычное сообщество

Quest3D => Программирование => Тема начата: TOXin от 15 Июня 2008, 01:40:14



Название: Экран загрузки
Отправлено: TOXin от 15 Июня 2008, 01:40:14
Подскажите, пожалуйста, как сделать простенький экран загрузки (пока загружается проект)?


Название: Re: Экран загрузки
Отправлено: dfx от 15 Июня 2008, 06:22:34
To TOXin

Проэкт надо разделить на 2 файла, одним из которых будет сам загрузчик(вообще же, файлов может быть много, но загрузчик только один :)) В самом лодере надо сделать как показано на скриншоте, а во втором - основная сцена.

(http://i019.radikal.ru/0806/b5/bd5163f447b9t.jpg) (http://radikal.ru/F/i019.radikal.ru/0806/b5/bd5163f447b9.jpg.html)

После компиляции оба эти файла будут упакованы в один exe...


Название: Re: Экран загрузки
Отправлено: TOXin от 15 Июня 2008, 06:41:12
Спасибо dfx, щас попробуем...


Название: Re: Экран загрузки
Отправлено: Anuar от 17 Июня 2008, 09:26:39
Блин у меня не получилось. Черный экран и все. Могли бы Вы сделать пример. А то я новичок в этом.


Название: Re: Экран загрузки
Отправлено: dfx от 17 Июня 2008, 11:10:31
To Anuar

Возможно, Вы не подключили основную сцену к загрузчику (загружается через импорт и линкуются каналы между собой). Ещё, возможно, что не выбрали тип переключаемых каналов в канале ChannelSwitch...

Пример в аттаче.(открывать LoadingScreen.cgr , другой файл подцепится в проект автоматом)


Название: Re: Экран загрузки
Отправлено: Anuar от 17 Июня 2008, 11:42:08
To dfx
Большое спасибо!
Да я забыл выбрать тип переключаемых каналов в канале ChannelSwitch.


Название: Re: Экран загрузки
Отправлено: Anuar от 18 Июня 2008, 07:33:43
А как сделать, чтобы картинка с загрузкой появлялась в маленьком окне, а потом после загрузки основного проекта переключалась на полный экран?


Название: Re: Экран загрузки
Отправлено: Sonjaaa от 19 Июня 2008, 00:23:03
Да, а еще чтобы окошко было свободной формы... ;)

Ну, а по существу: установи в настройках для лоадера режим окна (можно в "Start 3D Scene" или воспользоваться каналом "Win32 SetWindows"), а для основной сцены полноэкранный режим. Я делала, все работает, правда у меня немного по другому сделана схема.


Название: Re: Экран загрузки
Отправлено: Anuar от 19 Июня 2008, 07:27:37
А как сделана у тебя? Я пробывал воспользоваться каналом "Win32 SetWindows". У меня она открылась в окошечке, но когда загрузилась основная сцена она так и осталась в этом маленьком окне. Помогите пожалуйста, что только вчера не делал. Неполучается. Или только во весь экран или только в окошечке.  ???


Название: Re: Экран загрузки
Отправлено: Erath от 28 Июня 2008, 17:24:44
К теме про загрузочный экран: а как сделать полосу загрузки?


Название: Re: Экран загрузки
Отправлено: Denil-Tornado от 09 Августа 2008, 12:30:20
Вот у меня получилась сцена загрузки, загрузила определённые файлы, как зделать так чтобы она ещё старые выгружало.


Название: Re: Экран загрузки
Отправлено: Astrofom от 21 Марта 2010, 21:54:10
Ребят, вот мне вроде бы всё понятно. Делаю как показано, подключаю свою сцену, меняю имя в Group File Name , делаю прелоадер стартовым, но в итоге всё равно чёрный экран. Где я что упустил? И если в окне редактора переключаться с Preview на Channel Graf, то видно, что переключения не происходит. Да и сцены то моей не видно стало, как только я подключил её к загрузчику.


Название: Re: Экран загрузки
Отправлено: DimiS от 22 Марта 2010, 11:22:30
судя по значению Group Loader Status то оно не грузит твой файл, скорее всего потому что не находит, он у тебя точно лежит там же где и лоадер?
хотя это всё может быть не так, лучше сделай скрин шот когда открыто превьюв, чтобы видеть настоящие значения


Название: Re: Экран загрузки
Отправлено: Astrofom от 22 Марта 2010, 18:59:12
Доброго времени суток! Я понял почему моя сценка не подгружалась - всё дело в в кириллических названиях каталогов, где у меня всё это безобразие лежало. Как только сделал все пути латинницей, то сценка моя подхватилась и загрузилась. Но после публикации - чёрный экран. Экспериментировал с нодами Start 3d Scene:
  - В лоадере убираю full screen, в моей сцене ставлю использовать 1024х768, в результате всё равно предлагает выбрать разрешение и загружает сцену, но всё белёсое и страшно мерцает.
 - возвращаю всё на место, в результате показывает тёмно синий экран и не отключается даже по ESC. ALT+TAB переключает на выбор разрешения, выбираем, сцена загружается и снова всё белёсое и мерцает. Если в окне, то просто мерцает.
 - в лоадере убираю full screen, в своей ставлю значения по умолчанию, то есть  позволить выбрать разрешение...  В результате на фоне небольшого окошка с тёмно-синим фоном появляется выбор разрешения. Если выбрать полный экран, то снова всё мерцает, если в окне, то всё нормально!
 - удаляю эти ноды и снова всё подключаю - возвращаемся к началу...
Это глюки? или руки мои настолько кривы?
Чесно говоря, я уже запутался. В любом случае спасибо, что не оставили без внимания.


Название: Re: Экран загрузки
Отправлено: Ruslan от 22 Марта 2010, 19:24:16
я особо не вникал, но как вариант, попробуй заменить канал, который вызываешь Start 3D Scene на ChannelCaller

и еще, есть такой канал: SetNewStartChannel


Название: Re: Экран загрузки
Отправлено: Astrofom от 22 Марта 2010, 20:22:48
Попробовал...  к сожалению чёрный экран, хотя в квесте вроде всё нормально.
Использую Quest 4.2.3, если что.


Название: Re: Экран загрузки
Отправлено: Ruslan от 22 Марта 2010, 20:36:45
Выложи исходник, а если он слишком ценный, то можно собрать примитивный пример..


Название: Re: Экран загрузки
Отправлено: Astrofom от 22 Марта 2010, 21:05:44
Вот исходник, я из него только большую часть геометрии убрал и текстуры, всё равно не влезло бы в сообщение.


Название: Re: Экран загрузки
Отправлено: Ruslan от 22 Марта 2010, 21:33:40
ня


Название: Re: Экран загрузки
Отправлено: Astrofom от 22 Марта 2010, 21:59:06
Благодарю премного! Сценка загружается нормально, не мерцает. Но экрана загрузки так и не вижу  :'(  Кстати, пробовал тоже прикручивать channel caller вместо start 3d scene, но у меня ничего не выходилло. Всё же подозреваю у себя глюки.


Название: Re: Экран загрузки
Отправлено: Ruslan от 22 Марта 2010, 22:16:27
Подозреваю, что загрузка происходит очень быстро, и поэтому просто не успеваешь увидить заставку.


Название: Re: Экран загрузки
Отправлено: Astrofom от 22 Марта 2010, 22:26:08
Кстати, да! Вполне возможно, что так и есть - сценка простая, грузится быстро. Но на других компах (послабее) наверняка будет заметно. Прогресс-баром в процентах было бы интересно понаблюдать, но это насколько понимаю скриптами надо делать... а они пока для меня тёмный лес  :)


Название: Экран загрузки
Отправлено: kristiskis от 05 Июня 2010, 15:20:04
Помогите У меня пропал экран загрузки Window . Компьютер загружается, но экрана нет.

KBECT0MAH: похоже на новую разновидность ботов, которые теперь умеют анализировать текст темы  :-\ и постить в похожем ключе  :o


Название: Re: Экран загрузки
Отправлено: plexelq от 19 Мая 2011, 08:35:11
Тогда как сделать, чтобы вместо текстуры загрузочного экрана было видео?
В каком формате и каковы ограничения.
P.S. Хочется сделать при переключении камер из экстерьера в интерьер показывалась анимация пролета камеры.