Как да свържете NAO с Unity3d

Как да свържете NAO с Unity3d, за да контролирате робота NAO с Unity3D чрез wifi мрежова връзка. Unity ще бъде сървър, а NAO ще бъде клиент. Може ли някой да помогне? Имам код за NAO, но не знам как да напиша сървърен скрипт на Unity. Моля помогнете


person Community    schedule 31.10.2015    source източник
comment
По-лесното е да правите комуникация със сокет: отворете сокет сървър на unity и клиент в python на вашия NAO. Има много мостри, а протоколът е много прост...   -  person Alexandre Mazel    schedule 07.04.2016


Отговори (1)


1) Ако използвате c++, създайте библиотека с динамични връзки (dll)

2) Напишете C# програма за сокет клиент сървър

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

4) Напишете клиентски код в unity C# скрипт

За опит за комуникация; можете да изпратите низ.

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