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

Новости:

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

Главное меню

Последние сообщения

#61
Логика / Re: Использование CheckBox, ви...
Последний ответ от →|๖ۣۜDen|← - 25 октября 2014, 16:00:00
Цитата: desant13 от 25 октября 2014, 15:02:24
я так и не понял где этот  Alpha Diffuse
На скриншоте выше показано, где расположен линк для подключения величины регулировки Alpha Diffuse. Разумеется нужно подключать Value, над каждой нодой написан тип подключения канала (Basetye: Value).
Настоятельно рекомендую внимательно прочитать всё учебное руководство.
#62
Логика / Re: Использование CheckBox, ви...
Последний ответ от desant13 - 25 октября 2014, 15:02:24
Простите за тупость, но я так и не понял где этот  Alpha Diffuse , я так понимаю его изначально там нет его нужно подключить используя Value, а вот где  то к чему его нужно цеплять )
#63
Логика / Re: Использование CheckBox, ви...
Последний ответ от →|๖ۣۜDen|← - 25 октября 2014, 13:00:00
Если необходимо реализовать логику c переключением прозрачности различных объектов, тогда можно просто переключать прозрачность по состоянию чекера. Функция прозрачности объекта настраивается у материала у ноды Alpha Diffuse. Это можно сделать простой формулой через Expression Value: A=1?1:0.5, где А - состояние чекера. Если чекер включён, на Alpha Diffuse будет подаваться 1 (объект полностью видим), если выключен, то 0.5 (объект полупрозрачный).
Но перед этим необходимо настроить прозрачность материала (Transparency) в любую из опций, кроме No Transparency, например в Add как на скриншоте.
#64
Логика / Re: Использование CheckBox, ви...
Последний ответ от desant13 - 25 октября 2014, 10:24:17
Да, но тут идет последовательное приращение кубиков, а если мне надо показать 2 и 4 кубик! И как я понял Draw Object  или показывает или не показывает объект, а мне нужно типо такого http://i64.fastpic.ru/big/2014/1025/ca/95cca2f147b92b0e64a58ab6b73495ca.jpg, чтоб при нажатии кнопки он превращался бы в полупрозрачный, где это функция находится?
#65
Логика / Re: Использование CheckBox, ви...
Последний ответ от →|๖ۣۜDen|← - 24 октября 2014, 17:00:00
Вот пример полегче. Можно обойтись без CheckBox, думаю лучше будет использовать ListBox.
Видимость 3д-объектов определяется в ноде Draw Object (1 - объект рендерится, 0 - не рендерится).
#66
Логика / Использование CheckBox, видимо...
Последний ответ от desant13 - 23 октября 2014, 20:19:59
Сделал проект где используются CheckBox, хотел бы узнать можно  ли сделать легче, т.к. предполагается их штук 20, и как поменять прозрачность объекта. Т.е. будет деталь состоящая из многих объектов, часть которых нужно сделать прозрачными (не невидимыми), пока не понял как...
#67
База исходников (cgr/igr) / Re: Показ модели по слоям с ис...
Последний ответ от →|๖ۣۜDen|← - 22 октября 2014, 22:00:00
А в чем собственно проблема? Создаёте необходимое количество моделей, равное количеству этажей и переключаете видимость каждого объекта по чекеру.
Для простейшей реализации такой программы достаточно понять азы программирования логики (https://guest3d.wohlnet.ru/g3d/?q=node/34).
#68
База исходников (cgr/igr) / Re: Показ модели по слоям с ис...
Последний ответ от desant13 - 22 октября 2014, 19:51:17
Народ, а где можно более конкретно прочитать про эту программу, мне как раз нужно это, но вот я посмотрел исходник и тока понял % на 40-рок... вряд ли кто это делал  разработал это исходя из "https://guest3d.wohlnet.ru/g3d/?q=node/6"... или я совсем не соображаю в этом если он сделал исходя из учебного руководства
#69
Программирование / Re: помогите разобраться с MyS...
Последний ответ от →|๖ۣۜDen|← - 19 октября 2014, 12:00:00
lazudhic, если необходимо реализовать связь с сетевой БД, то могу посоветовать отличную бесплатную программу dbForge Studio for SQL Server, в ней есть весь инструментарий для создания БД, таблиц, запросов.
Сама работа, связанная с чтением и записью определённых данных, расположенных в БД, производится посредством запросов. В квесте в одном из своих проектов я использовал кастомный канал для проведения POST-запросов на отправление и получение данных. Для этого на сервере необходимо создать соответсвующие php-сценарии (запись и чтение данных из базы). В общем случае в php прописываются данные для подключения БД (имя БД, хост, пользователь и пароль) и соответсвующий mysql-запрос. Обращаясь к определённому php через POST-запрос, производится непосредственный mysql-запрос к необходимым таблицам и полям БД. Вот вкратце всё, что касается работы с mysql.
Вот неплохой урок по php, где показан пример чтения данных из БД.
Вполне возможно, что есть более лёгкий способ проводить mysql-запросы в самом квесте, в обход php и POST-запросов, но я рассказал о способе, которым пользовался сам.
#70
Программирование / Re: помогите разобраться с MyS...
Последний ответ от lazudhic - 19 октября 2014, 09:23:27
ну первое для чего это нужно
1 позволяет получать и изменять данные в таблице (к примеру вы можите создать игру а местоположение заносить в таблицу и получать с таблицы местоположение других игроков)
2 в таблице вы изменяете данные только свои (т.е. каждый игрок работает только со своей строчкой -вроде так если таблица настроена на это)
3 получать может хоть всю таблицу )
4 в интернете есть сайт db4free.net вот на нём и буду пробовать настроить таблицу(что то в роде сервера)
5 программу клиента (игру или ещё чего) можно написать на квесте и подключаться к таблице находящуюся в интернете (сервер)

так что может вместе попробуем разобраться ?!?