Как я могу создать настраиваемое поле загрузки файла в возможностях

Возможно ли соединение между NetworkManager (HLAPI) в Unity3D и сервером сокетов?

Короткий ответ: No.

Это два разных протоколов.

Я однажды попробовал. Кажется, он тайно подключается, а затем немедленно отключается. Я не могу вспомнить, пытался ли я его использовать TCP или UDP, но вы не можете просто это сделать.

HLAPI или LLAPI встроены в верхней части UDP-протокола и, возможно, TCP также в новой версии Unity. Чтобы подключиться к нему с помощью приложения, не выполненного с Unity, вам придется перепроектировать протокол HLAPI или LLAPI и понять, как они оба соединяются друг с другом (Handshake), а затем создавать пользовательский API для python с использованием raw socket.

Если вы хотите общаться между Unity и программой, созданной с помощью python, я предлагаю вам использовать стандартный сокет (TCP / UPD). Это гораздо меньше хлопот и позволит вашему приложению работать на любом языке, поддерживающем сокет.

0
задан Tausif Raut 25 March 2019 в 12:34
поделиться

1 ответ

Весь сценарий не очень понятен из предоставленного вами кода, я думаю, что вы должны удалить атрибуты 'source' => 'non-db', из этих полей, чтобы они были сохранены в базы данных.

Не забудьте выполнить восстановление и выполнить запросы, сгенерированные в результате восстановления, чтобы Sugar создал соответствующие поля в таблице возможностей для сохранения данных загруженного вами файла.

0
ответ дан Sheikh Rahat Ali 25 March 2019 в 12:34
поделиться
Другие вопросы по тегам:

Похожие вопросы: