Uso del sistema de archivos virtual - Guía del usuario de Lumberyard

Uso del sistema de archivos virtual

Si usted es un desarrollador que cambia de recursos con frecuencia, el sistema de archivos virtuales (VFS) puede ayudar a su flujo de trabajo. En este entorno, el Asset Processor sirve todos los archivos de recursos a la aplicación en ejecución. Si se modifican los recursos, se vuelven a cargar sin reiniciar la aplicación.

Para configurar el VFS

  1. Vaya al directorio lumberyard_version/dev.

    Abra el archivo bootstrap.cfg en un editor de texto y establezca remote_filesystem en 1. Esto hace que el motor de ejecución active el VFS.

  2. Escriba los siguientes valores.

    remote_ip=127.0.0.1 connect_to_remote=1 wait_for_connect=0
  3. (Opcional) Para enviar tráfico al compilador de sombreadores a través de VFS, edite el archivo dev/system_android_es3.cfg y establezca r_AssetProcessorShaderCompiler en 1.

  4. Construye la APK como lo haría normalmente.

  5. Si aún no lo ha hecho, habilite la creación de recursos para Android. Consulte Preparación de sus recursos para Android.

  6. Start Asset Processor.

  7. Para indicar a su dispositivo Android que envíe tráfico a Asset Processor, introduzca el siguiente comando.

    adb reverse tcp:45643 tcp:45643

Ejecución de VFS

Después de configurar VFS, ejecútelo para el proyecto de juego.

Para ejecutar la compilación de VFS

  • Inicie el juego mediante una de las siguientes acciones:

    • En la pantalla de inicio del dispositivo, pulse el icono de la aplicación.

    • Utilice el depurador de Android Studio.

nota

Para verificar una conexión desde PC-GAME con la plataforma es3, haga clic en la ficha Connections (Conexiones) del Asset Processor. Los archivos de servidor de su PC pueden afectar al tiempo de carga, por lo que el juego puede tardar unos momentos en aparecer.