Как связать НАО с Unity3d

Как подключить NAO к Unity3d для управления роботом NAO с Unity3D через подключение к сети Wi-Fi. Unity будет сервером, а NAO будет клиентом. Кто-нибудь может помочь? У меня есть код для NAO, но я не знаю, как написать серверный скрипт Unity. Пожалуйста помоги


person Community    schedule 31.10.2015    source источник
comment
Проще всего установить связь через сокеты: откройте сервер сокетов на Unity и клиент в python на вашем NAO. Образцов много, а протокол очень простой...   -  person Alexandre Mazel    schedule 07.04.2016


Ответы (1)


1) Если вы используете С++, создайте библиотеку динамической компоновки (dll)

2) Написать программу сокета клиентского сервера С#

3) Добавьте dll в папку с серверными программами.

4) Напишите клиентский код в сценарии Unity C#.

Для попытки общения; Вы можете отправить строку.

//In server
string yourString= yourStreamReader.ReadLine();
//In Client
yourStreamWriter.WriteLine("yourText");
yourStreamWriter.Flush();
person caglabaran    schedule 10.04.2016