Red de conocimiento informático - Problemas con los teléfonos móviles - Actualmente existen varios métodos para que Unity se comunique con el mundo exterior.

Actualmente existen varios métodos para que Unity se comunique con el mundo exterior.

Actualmente existen varios métodos para que Unity se comunique con el mundo exterior:

1. Utilice el método de red integrado de Unity3d y utilice RPC (llamada a procedimiento remoto) para la programación de la red. Las ventajas son: Es conveniente y admite hasta 32 conexiones de usuario. Es adecuado para juegos casuales de "apertura de salas", similar a Bubble Hall. Hay un maestro en el foro oficial de Unity3d que se utiliza como servidor de distribución del lobby usando Raknet. La eficiencia es bastante buena, pero aún quedan muchas funciones por realizar. Perfecto, si conoces mejor C, puedes desarrollarlo tú mismo.

2. Utilice componentes de servidor de red de terceros, como smartFox (desarrollo de Java basado en socket flash xml), netDog (c), etc. Tienen API correspondientes a Unity y pueden admitir personas a gran escala. en línea.

3. Unity3d admite el desarrollo de complementos. Puede desarrollar su propia dll (biblioteca de enlaces dinámicos) y luego admitir las funciones de red que desee, incluso si puede admitir todos los servidores de juegos en línea actualmente en el mercado. Sin embargo, la premisa es que tienes su protocolo de comunicación, jaja, de lo contrario tendrás que desarrollarlo tú mismo.

4. Para IO de red a pequeña escala, también puede ver el objeto WWW y utilizar el protocolo HTTP para comunicarse.