Komunikasi soket antara Unity dan Python
Ada semakin banyak alat pembelajaran mesin berbasis Python, seperti Tensorflow.
Banyak proyek menggunakan python untuk melatih model mereka sendiri. Setelah pelatihan, mereka kemudian mengekspor grafik (file .bytes). Kemudian salin ke unity untuk memuat kinerja.
Contoh pembelajaran mesin resmi Unity mengikuti prinsip ini. Tautan unduhan github contoh Unity: https://github.com/Unity-Technologies/ml-agents
Contoh ini menunjukkan komunikasi antara unity dan python dalam kode yang paling ringkas.
Langkah-langkahnya adalah sebagai berikut:
Buka proyek unity dan klik Jalankan
Masukkan Python, pilih main.py, kompilasi dan jalankan, dan soket server akan memasuki status mendengarkan.
Klik tombol pertama untuk membuat koneksi CS. Saat ini, log server dapat melihat kolom yang dikirim oleh klien.
Klik tombol kedua, dan klien terus mengirimkan Hello World ke server.
Klik tombol ketiga, server akan mengirimkan json ke klien
Klik tombol keempat belas dan soket akan terputus
Melihat:
Mengapa soket tidak terhubung selama 30 detik? Server akan terputus secara aktif