I может передавать данные захвата движения живые из Xsens MVN Studio в Unity3D и анимации персонажа с ним в реальном времени, потому что характер Unity3D слушает к порту номер 9763 той же машины и получает данные движения оттуда, что означает, что Xsens MVN Studio отправляет данные движения в этот порт. В приложении см. Прилагаемое изображение. localhost:9763
Сетевой протокол и прослушивание Номер порта с Unity3D и Matlab
Откуда этот номер порта? Я имею в виду, кто решает номер порта? Я мог бы настроить эту прямую трансляцию между Unity3D и Xsens MVN Studio, потому что люди Xsens предоставляют руководство для подключаемого модуля Unity3D, так вот как я знал об этом ...
Мой другой вопрос: теперь, я хотел бы сделать то же самое с Matlab; т.е. получить Unity3D для потоковой передачи данных в реальном в Matlab и получить обратно то, что Matlab производит и т.д ... Я нашел простой скрипт онлайн Matlab, который, по-видимому делает это с удаленным сайтом:
t = tcpip('www.EXAMPLE_WEBSITE.com', 80);
set(t, 'InputBufferSize', 30000);
fopen(t);
fprintf(t, 'GET /');
pause(1)
while (get(t, 'BytesAvailable') > 0)
t.BytesAvailable
DataReceived = fscanf(t)
end
fclose(t);
delete(t);
clear t
Код комментарий говорит : Я должен заменить www.EXAMPLE_WEBSITE.com
фактическим сайтом или любым удаленным приложением, с которым я хочу общаться. Но, во-первых, какая замена для приложения Matlab на одном компьютере (localhost
??), а во-вторых, как узнать, какой номер порта Matlab может отправлять данные, и Unity может слушать?
Я был бы признателен, если кто-то пожалуйста, помогите мне понять эти понятия ...
Thank you Barış. Это полезно. – Joshua