🟧
Sounds Good Documentation
Español
Español
  • ¡Bienvenido!
  • PRIMEROS PASOS
    • Crea tu primer sonido
  • Crea y usa salidas de audio
  • Prefabs incluidos
  • Actualizar de 1.0 a 2.0
  • DOCUMENTACIÓN
    • Assemblies y Namespaces
    • Prefijos
    • Objetos de audio
      • Sound
        • Propiedades
        • Métodos
      • Music
        • Propiedades
        • Métodos
      • Playlist
        • Propiedades
        • Métodos
      • DynamicMusic
        • Propiedades
        • Métodos
    • Ventanas de editor
      • Audio Creator
      • Audio Collection
      • Output Manager
    • SoundsGoodManager
  • Extras
    • Créditos
    • Agradecimientos
Powered by GitBook
On this page
  • Paso 0 - Detectar instalación incorrecta
  • Paso 1 - Eliminar la versión anterior
  • Paso 2 - Importar Sounds Good 2.0
  • Paso 3 - Solucionar errores de compilación inicial
  • Paso 4 - Migrar tu base de datos

Actualizar de 1.0 a 2.0

PreviousPrefabs incluidosNextAssemblies y Namespaces

Last updated 12 days ago

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.

Paso 0 - Detectar instalación incorrecta

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.


Paso 1 - Eliminar la versión anterior

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.


Paso 2 - Importar Sounds Good 2.0

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.

Puede que veas algún archivo relacionado con TextMeshPro instalado fuera del paquete; esto es completamente normal.


Paso 3 - Solucionar errores de compilación inicial

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:

    SFX.jump   →   "jump"
    Track.main →   "main"

Esto permitirá compilar tu proyecto temporalmente y te dará acceso a las nuevas herramientas de migración.


Paso 4 - Migrar tu base de datos

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.

Borrar 1.0
Borrar 2.0 (en caso de haberlo instalado por accidente)