• Добро пожаловать на Quest3D - Русскоязычное сообщество.
 

Новости:

Форум Quest3D восстановлен!

Главное меню

Выход из приложения и смена камер

Автор mistud, 18 февраля 2008, 22:15:02

« назад - далее »

mistud

Друзья! Подскажите пожалуйста, как можно сделать так, чтобы приложение закрывалось не с нажатия соответствующей клавиши клавиатуры (например,ESC по умолчанию), а при щелчке мыши по соответствующему объекту (трехмерному слову "выход" в меню). И как переключаться между камерами? У меня в приложении три камеры: одна Walkthrough (основная) и две Basic. На каждую свой рендер. Основная рендерит, как понятно из названия, сцену по которой можно ходить. Первая базовая рендерит слово "меню". И вторая рендерит пункты меню (среди них, кстати "выход"). Так вот как мне сделать, чтобы это все рендерилось не вместе а по отдельности и при щелчках в соответствующие слова включались или выключались необходимые камеры? Т.е. если щелкнуть по "меню", менюшная камера отключалась, чтобы слово пропало, а включалась камера с пунктами меню.

Ну думаю, проблема изложена доступно. Жду предложений.

KBECT0MAH

В "темплэйтах" есть пример - System> Quit Project.
Для выхода по щелчку мышью, надо сделать кнопку и на неё повесить "ноду" System Command с коммандой Quit the application,
только надо вешать через If+NotInEditor, что бы нечайно из "Квеста" не выйти  :D

mistud

Спасибо, Квестоман, с выходом разобрался. А как насчет второй части моего вопроса? Как грамотно переключаться между камерами?

KBECT0MAH

Я конечно не знаю "как грамотно"  ::) но я сделал просто "свитч" на два "ченел каллера",
на которые понавешал кнопок и камеру...
Если не разберешься, свой "ЦГР" попозже выложу.

mistud

До меня дошло, кажется, как нужно делать. Если получится, то я напишу свой способ. А ты свой тоже выложи, ок?

KBECT0MAH

Пока выкладываю схему,  ::) это я по быстрому изменил свои кнопки.
Если кто оптимизирует и выложит свою схему, с удовольствием воспользуюсь  ;D

mistud

Наконец-то нашел время поработать в квесте. Вот, как и обещал, выкладываю свой вариант переключения текстур. Не знаю на сколько он выгоднее твоего. Но как альтернативный может кому-то понадобиться. Если что не ясно - спрашивайте, попытаюсь объяснить.