DNAI Editor - это программное обеспечение для визуальных сценариев, которое позволяет вам кодировать с помощью редактирования узлов. Этот редактор разрешает создавать файлы «.dnai», которыми вы можете поделиться в нашем концентраторе. Эти ".dnai" являются двоичными файлами, которые могут быть прочитаны нашими плагинами.
На данный момент у нас уже есть плагин Unity3D, который вы можете найти здесь. В настоящее время мы работаем над библиотекой JavaScript, чтобы прочитать DNAI в приложении JS.
Наша главная цель - предоставить способ поделиться «логикой» по сравнению с различными решениями:
Вы можете скачать его для Windows и MacOS на веб -сайте DNAI.
Автозабитчик может быть полезен в реальной жизни, но такой ИИ также очень хорош для видеоигр. В очень основном случае автомобиль мог использовать два датчика расстояния, чтобы избежать препятствия, один левый и один справа. «Логика» можно определить следующим образом:
Если мы извлеките логику, стоящую за избеганием, мы увидим, что в видеоиграх мы используем Raycast вместо датчика расстояния в качестве вклада для Leftsensordistance и Rightsendistance. Как мы видим, логика остается прежней, будь то в реальной жизни или в видеоигре.
Идея здесь состоит в том, чтобы принести интерфейс, который может обрабатывать такой случай, для этого мы используем наш файл «.dnai», созданный нашим редактором. Обратите внимание, что на данный момент у нас есть только плагин Unity3D, поэтому на этом этапе можно проверить его только на Unity. В Futur мы хотим получить возможность JavaScript и Python, чтобы добавить больше совместимости и интереса для нашего решения.
Если вы хотите проверить наш редактор, вы можете получить, если с нашего веб -сайта https://dnai.io/download.
Вам просто нужно следовать инструкциям по установке, мы поддерживаем оборудование Windows 10 и MacOS.
Вы можете собрать программное обеспечение, используя QT> = 5.10.1, но вам понадобится наша библиотека «Core», чтобы правильно его запустить.
git clone https://github.com/Nicolas-Constanty/Dnai.Editor.git
git submodule update --init --recursive
Нам нужно улучшить нашу реальную документацию, но сейчас вы можете найти здесь доксиген.
Adrien Wery - веб -сайт API и DNAI.Editor (GitHub)
Фернанд Вейриер - DNAI.Core (виртуальная машина для компиляции) и плагин Unity3D (GitHub)
Nicolas Constanty - DNAI.Editor и дизайн веб -сайта (GitHub)
Quentin Gasparoto - dnai.core (виртуальная машина для компиляции) и dna.editor (GitHub)
Victor Gouet - dna.server, Deploiement Windows/Mac и DNAI.Editor (GitHub)
См. Также Список участников, которые участвовали в этом проекте.
Лицензировано по лицензии (L) GPL V2/3 с лицензией QT с открытым исходным кодом.