Actualizar de 1.0 a 2.0
Last updated
Last updated
Actualizar de la versión 1.0 de Sounds Good a la versión 2.0 es un proceso complejo, pero no imposible. A continuación encontrarás todos los pasos necesarios para realizar una migración exitosa.
Sounds Good ha dejado de distribuirse como un UnityPackage tradicional y ahora se ofrece como UPM (Unity Package Manager). Este cambio mejora significativamente la calidad del plugin, pero significa que no existe retrocompatibilidad entre versiones. Por tanto, lo recomendable es eliminar por completo la versión anterior antes de instalar la versión 2.0.
Sin embargo, siguiendo estos pasos podrás actualizar y conservar toda tu base de datos de sonidos y música.
Antes de importar el paquete 2.0, revisa cuidadosamente la ventana de importación de Unity. Si observas que los archivos están divididos entre estas dos rutas:
Assets/Plugins
Packages/com.melenitasdev.sounds-good
significa que la instalación no es correcta, ya que ambos sistemas se mezclarán generando errores graves de compilación.
Si detectas esto, NO importes aún la versión 2.0 y continúa con el siguiente paso. Si ya la has instalado y se te han mezclado los archivos, continúa igualmente.
Antes de importar la versión 2.0, elimina completamente la siguiente carpeta de tu proyecto: Assets/Plugins/Melenitas Dev/Sounds Good
. No te preocupes por perder tus datos personalizados, ya que la base de datos de sonidos se guarda en una ubicación distinta: Assets/Resources/Melenitas Dev/Sounds Good
.
En caso de que hayas instalado la 2.0 sobra la 1.0, tendrás que borrar también la carpeta desde el Package Manager: Package Manager ► In Project ► Sounds Good - Easy & Optimized... ► Remove
.
Ahora puedes importar de manera limpia la versión 2.0. Al hacerlo, notarás que todos los archivos se instalarán en la ruta: Packages/com.melenitasdev.sounds-good
.
Este es el paso más laborioso. Tras la instalación, notarás errores de compilación debido a que las referencias anteriores a SFX
, Track
y Output
ya no son compatibles.
Tienes dos formas de resolver esto temporalmente:
Comentar las líneas que contienen errores. Más tarde, cuando esté todo solucionado, podrás descomentarlas y corregirlas manualmente.
Cambiar las referencias de enumeradores directamente por strings. No hará falta que vuelvas a cambiarlos más tarde, Sounds Good acepta strings para llamar a los sonidos/música. Por ejemplo:
Esto permitirá compilar tu proyecto temporalmente y te dará acceso a las nuevas herramientas de migración.
Una vez que consigas compilar sin errores críticos, ya tendrás acceso a las herramientas específicas de Sounds Good 2.0.
Abre la ventana llamada Version Upgrader
desde el menú de Sounds Good: Tools ► Melenitas Dev ► Sounds Good ► Version Upgrader (1.0 → 2.0)
.
Pulsa el botón "Upgrade". Esto migrará automáticamente tu base de datos de la versión 1.0 a la nueva versión 2.0.
Tras migrar, pulsa el botón "borrar antigua base de datos" para eliminar los datos antiguos y mantener limpio tu proyecto.
En definitiva, aunque el proceso de actualización es más complejo de lo habitual, siguiendo con atención estos pasos garantizarás una migración segura y completa. Ahora estarás listo para aprovechar todas las nuevas funcionalidades y mejoras de Sounds Good 2.0.