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

Quest3D => Программирование => Тема начата: Patiffonka от 22 Декабря 2009, 10:43:32



Название: Ряд вопросов по одному проекту
Отправлено: Patiffonka от 22 Декабря 2009, 10:43:32
Здравствуйте! Мой опыт владения Quest3D не велик (три или четыре презентации интерьера без GUI и каких либо примочек) Сейчас выполняю амбициозный проект. "Карта города". На карте дома, дороги, дорожные знаки, заборы. Уже встроил три камеры, переключаемыми кнопками, настроил навигацию, отсеял вроде все глюки. Встал вопрос баз данных. Приложение должно раз в месяц обновлять базы из интернета. С наведением красоты справлюсь сам, очень прошу ответить на ряд вопросов.
1. Как прикрутить MySQL? Точнее прикрутил, но не понимаю что с ней сделать в квесте, чтобы она вписалась в ArrayTable.
2. Как создать пользовательские настройки. (т.е. пользователь зашел, настроил графику, сохранил, а в след раз запустил с сохрененными настройками)
3. Хотел про иконку спросить  ;D, но передумал (нашел, пока искал) )))))

P.S. Вопросы с лицензиями и т.п. уже решены, т.к. прога коммерческая будет.


Название: Re: Ряд вопросов по одному проекту
Отправлено: DimiS от 23 Декабря 2009, 13:01:48
Вопросы у тебя какие то слишком общие, как и название темы.
Чем конкретнее сформулирован вопрос тем скорее найдутся желающие на него ответить

1. Как писать в ArrayTable знаешь? То, что писать, надо получать с помощью sql-запросов, об этом читай здесь http://dev.mysql.com/doc/refman/5.0/en/index.html или спроси у гугла чё-нить на тему "туториал по sql запросам"
2. Ну самый простой способ помоему сохранять в файлик, и при старте програмы читать из файлика.

Хз чо ещё добавить, спрашивай


Название: Re: Ряд вопросов по одному проекту
Отправлено: Patiffonka от 25 Декабря 2009, 07:23:56
То есть настройки впринципе достаточно в текстовик сохранять? Сидел, колупался, разобрался.. Проблема с MySQL неотгуглилась, но изменилась. Видимо у меня проблема не с квестом, а с доступом к базам, потому что статус соединения всегда false ((( Ну в общем разберусь - накрапаю поэму о дружбе MySQL и Quest 3d. ) Вопрос другой по GUI, заранее извиняюсь, если повтор.
У меня несколько выпадающих списков один под другим, когда раскрываю верхний, то при выборе элемента зачем - то активируются те которые под менюшкой и не дают выбрать.
Как деактивировать нижнее окошко, пока раскрыт верхний список?


Название: Re: Ряд вопросов по одному проекту
Отправлено: DimiS от 25 Декабря 2009, 15:26:24
У GUI елементов есть чаилд Enable, по дефолту он считаеться равным 1. Если туда подать 0 то елемент не будет реагировать на мыша


Название: Re: Ряд вопросов по одному проекту
Отправлено: Patiffonka от 25 Декабря 2009, 15:39:16
Ну это я в курсе, просто когда выбираешь элемент - положение мыши как раз над следующим списком (( еще попробую еще на онмаусбуттон пошаманить, но он как то бажно работает ((