Возможно ли задание поведения объекту без скрипта

Общие вопросы о Unity3D

Возможно ли задание поведения объекту без скрипта

Сообщение Nemo 02 ноя 2010, 15:57

Подскажите пожалуйста, возможно ли задание поведения объекту без использования скрипта.
В Блендер есть возможность сделать объект актером и задавать поведение в случае столкновения, щелчка мыши и т.д. При этом просто визуально задается что сделать и в каком случае. Сложностей там не запрограммируешь, но оживить сцену можно легко. Есть ли в Юнити что -то подобное, может какое то расширение или плагин? Куда копать?
(Какашками не бросаться, в играх - лох, программирование - так-сяк ;) )
Скрипт понятно - создается, но средствами визуального программирования.
Последний раз редактировалось Nemo 02 ноя 2010, 15:59, всего редактировалось 1 раз.
Nemo
UNец
 
Сообщения: 6
Зарегистрирован: 30 окт 2010, 19:43

Re: Возможно ли задание поведения объекту без скрипта

Сообщение DbIMok 02 ноя 2010, 16:06

правильный вопрос - половина ответа. учитесь формулировать вопросы понятно.
Новости > _Telegram чат @unity3d_ru (11.6k/4.8k online) > _Telegram канал @unity_news (4.7k подписчиков) > Телеграм тема > "Спасибо"
Аватара пользователя
DbIMok
Адепт
 
Сообщения: 6372
Зарегистрирован: 31 июл 2009, 14:05

Re: Возможно ли задание поведения объекту без скрипта

Сообщение Nemo 02 ноя 2010, 16:30

Но там еще ничего нет. : (. А объем работы огромен. Я снимаю шляпу перед авторами, но неизвестно дотянут ли они этот хомут до конца и когда?
Nemo
UNец
 
Сообщения: 6
Зарегистрирован: 30 окт 2010, 19:43

Re: Возможно ли задание поведения объекту без скрипта

Сообщение DbIMok 02 ноя 2010, 18:42

если "оживить сцену", то можно посмотреть в сторону анимаций
правильный вопрос - половина ответа. учитесь формулировать вопросы понятно.
Новости > _Telegram чат @unity3d_ru (11.6k/4.8k online) > _Telegram канал @unity_news (4.7k подписчиков) > Телеграм тема > "Спасибо"
Аватара пользователя
DbIMok
Адепт
 
Сообщения: 6372
Зарегистрирован: 31 июл 2009, 14:05

Re: Возможно ли задание поведения объекту без скрипта

Сообщение Nemo 02 ноя 2010, 19:26

Анимация не пойдет, нужны объекты с поведением.
Собственно если не лень читать, то это надо вот для чего :
http://www.ailab.ru/investigation/anima ... yucii.html
http://www.ailab.ru/forum/deyatelnost/p ... -tkma.html
и другие темы в ветке
http://www.ailab.ru/forum/deyatelnost/p ... botki.html
Nemo
UNец
 
Сообщения: 6
Зарегистрирован: 30 окт 2010, 19:43

Re: Возможно ли задание поведения объекту без скрипта

Сообщение DbIMok 02 ноя 2010, 21:07

а что вы хотите делать с объектами, в чем ИИ? как вы обычно его реализуете?
объектов с поведение полно - солдат из демо примера может ходить, стрелять, целиться и т.п. в другом примере машина может ездить. подавайте им вместо человека нажатия клавиш, эти объекты будут их обрабатывать, ничего кроме самого ИИ вам делать не надо. другое дело, что вам каким-то образом нужно получать информацию о мире. с этим, ничего не делая, сложнее.
правильный вопрос - половина ответа. учитесь формулировать вопросы понятно.
Новости > _Telegram чат @unity3d_ru (11.6k/4.8k online) > _Telegram канал @unity_news (4.7k подписчиков) > Телеграм тема > "Спасибо"
Аватара пользователя
DbIMok
Адепт
 
Сообщения: 6372
Зарегистрирован: 31 июл 2009, 14:05

Re: Возможно ли задание поведения объекту без скрипта

Сообщение Neodrop 02 ноя 2010, 22:37

Nemo писал(а):Но там еще ничего нет. : (. А объем работы огромен. Я снимаю шляпу перед авторами, но неизвестно дотянут ли они этот хомут до конца и когда?


Позвольте не согласится. Весь базис уже есть ;)
Да, работы ещё воз, но, если нас никто не обгонит, она будет доведена до конца.
Добавить neodrop в Skype
Изображение
"Спасибо!" нашему порталу, вы сможете сказать ЗДЕСЬ.
Если проблема не решается честно, нужно её обмануть! || Per stupiditas at Astra!
Страх порождает слабость. Бесстрашных поражают пули.
Протратившись на блядях байтах, на битах не экономят.
Аватара пользователя
Neodrop
Админ
 
Сообщения: 8480
Зарегистрирован: 08 окт 2008, 15:42
Откуда: Питер
Skype: neodrop
  • Сайт

Re: Возможно ли задание поведения объекту без скрипта

Сообщение Nemo 03 ноя 2010, 00:37

а что вы хотите делать с объектами, в чем ИИ? как вы обычно его реализуете?

В объектах для которых нужно визуальное программирование ИИ нет. Это среда для ИИ агентов/ботов. Например хищники или убегающая пища, или восходящее солнце (тепло, видимость объектов) и т.д.
Цель - ставить опыты над поведением ИИ агента (программируется на скриптах или вообще внешня программа общающаяся со своим "телом" в 3-Д мире по сети). Пытаться постепенно наращивать сложность поведения. ИИ бот должен учиться и организовывать свои знания о мире, учиться достигать целей. Это не тот ИИ который (насколько понимаю) применяется в играх. Хотя потом его можно и в играх применить.
Как это делать? А хрен его знает. Ну есть идеи, но их состоятельность надо проверять.
Сейчас предпринимается попытка собрать бесплатный инструмент заменяющий ( а в чем то даже лучший) WeBots, MS Robotics Development Studio и т.д. Просто в играх по части визуализации и поведения большой опыт.

Позвольте не согласится. Весь базис уже есть

1) Искренне желаю Вам успеха.
2) Возможно Вам будет интересно взглянуть на MS Robotics Development Studio, Urbi (там тоже есть визуальное программирование, он бесплатен и открыт). Это системы для программирования /моделирования роботов, но по сути это близко к играм ( исключая конечно вопросы сюжета, игрового баланса ...), возможно какие то использованные приемы будут интересны.
Скрытый текст:
3) Как возможный потребитель Вашего продукта скажу чего хотелось бы: визуализации связей между событиями, скриптами- т.е схему программы и простую настройку поведения объектов (ну как Блендер, хотя я не спец), важно не усложнять черезмерно, сложное напишут на скрипте. ИМХО не нужно сложности с написанием и отладкой большого объема программы заменять сложностями с изучением бесконечного количества объектов и их свойств.
Nemo
UNец
 
Сообщения: 6
Зарегистрирован: 30 окт 2010, 19:43

Re: Возможно ли задание поведения объекту без скрипта

Сообщение DbIMok 03 ноя 2010, 02:47

есть behave
и физика
по железу пакет подключения к arduino

как замена MS Robotics или Urbi [unity 3D] "из коробки" не подойдет
аналог Gostai Studio на Unity создать можно, но нужно учесть, что подключение C++ dll (Urbi SDK) доступно только в платной версии [unity 3D]
MS Robotics по сути ближе к [unity 3D]. можно так же использовать встроенное в VS ср-во построения диаграмм, на их основе по шаблонам генерировать код.
оба инструмента интересны прежде всего своими сервисами. например, распознавание голоса или изображения. это тоже конечно можно сделать в [unity 3D] подключая библиотеки, но будут ли они бесплатны?
чем OBU не нравится?
правильный вопрос - половина ответа. учитесь формулировать вопросы понятно.
Новости > _Telegram чат @unity3d_ru (11.6k/4.8k online) > _Telegram канал @unity_news (4.7k подписчиков) > Телеграм тема > "Спасибо"
Аватара пользователя
DbIMok
Адепт
 
Сообщения: 6372
Зарегистрирован: 31 июл 2009, 14:05

Re: Возможно ли задание поведения объекту без скрипта

Сообщение Nemo 03 ноя 2010, 21:34

Спасибо за интересный ответ!
чем OBU не нравится?

Да только качаю (моей идее больше года, потом заглохла, сейчас опять движение, дня 3 как увидел новость на www.urbiforge.org), буду щупать.
аналог Gostai Studio на Unity создать можно, но нужно учесть, что подключение C++ dll (Urbi SDK) доступно только в платной версии

Ну о полном повторении на [unity 3D] я и не думал.
Не совсм понимаю нюансы, в бесплатной версии ведь можно подключать плагины типа Antares Vizio ? Несмотря на
подключение C++ dll (Urbi SDK) доступно только в платной версии
Nemo
UNец
 
Сообщения: 6
Зарегистрирован: 30 окт 2010, 19:43

Re: Возможно ли задание поведения объекту без скрипта

Сообщение DbIMok 03 ноя 2010, 22:11

ссылка с описанием OBU
[unity 3D] хороша, но в вашем случае думаю разумно попытаться воспользоваться именно им
описание SDK
в язык и библиотеку встроено много того, что потребует продумывания и описания в [unity 3D]

насчет dll - они разные. внутри может быть нативный или виртуальный байткод
про подключение библиотек
отличия в версиях
правильный вопрос - половина ответа. учитесь формулировать вопросы понятно.
Новости > _Telegram чат @unity3d_ru (11.6k/4.8k online) > _Telegram канал @unity_news (4.7k подписчиков) > Телеграм тема > "Спасибо"
Аватара пользователя
DbIMok
Адепт
 
Сообщения: 6372
Зарегистрирован: 31 июл 2009, 14:05

Re: Возможно ли задание поведения объекту без скрипта

Сообщение Nemo 03 ноя 2010, 22:13

чем OBU не нравится?

Скачал. Не понравилось:
Мутно, надо ставить движок физики отдельно (?), сам графический движок вовсе не игровой (http://ru.wikipedia.org/wiki/OGRE), редактора сцены (мира) не вижу, сервер через который вроде связь программы с моделируемым миром выдает ошибку.
Может я и туплю, но опыт показывает, что почти всегда если ПО не ставиться нормально и минимально запуститься не хочет, то даже если его домучить результат будет разочаровывающим. В конце концов [unity 3D] я просто поставил и запустил. Сцену минимально я мог редактировать ничего не читая. Почитав пару дней на своем ломаном англ. я смог немножко управлять объектом в сцене. Короче пока OBU отложил в сторону, не зрелый какой то.
Nemo
UNец
 
Сообщения: 6
Зарегистрирован: 30 окт 2010, 19:43

Re: Возможно ли задание поведения объекту без скрипта

Сообщение DbIMok 03 ноя 2010, 23:41

1. Install the latest Urbi SDK Binaries

http://www.gostai.com/download/urbi_2_4_bin/
3. Launch world.bat

Screenshots
Скрытый текст:
Изображение
Изображение
Изображение
Изображение
правильный вопрос - половина ответа. учитесь формулировать вопросы понятно.
Новости > _Telegram чат @unity3d_ru (11.6k/4.8k online) > _Telegram канал @unity_news (4.7k подписчиков) > Телеграм тема > "Спасибо"
Аватара пользователя
DbIMok
Адепт
 
Сообщения: 6372
Зарегистрирован: 31 июл 2009, 14:05

Re: Возможно ли задание поведения объекту без скрипта

Сообщение DbIMok 05 ноя 2010, 04:07

правильный вопрос - половина ответа. учитесь формулировать вопросы понятно.
Новости > _Telegram чат @unity3d_ru (11.6k/4.8k online) > _Telegram канал @unity_news (4.7k подписчиков) > Телеграм тема > "Спасибо"
Аватара пользователя
DbIMok
Адепт
 
Сообщения: 6372
Зарегистрирован: 31 июл 2009, 14:05


Вернуться в Общие вопросы

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 13