SDK para Unity (PC, web) / El nombre de tipo o nombre del espacio de nombres Input.System no existe.
  Volver a Documentos

SDK para Unity (PC, web)

El nombre de tipo o nombre del espacio de nombres Input.System no existe.

Descripción del problema

El problema aparece al abrir el editor de Unity o al importar el SDK. Se muestra el siguiente mensaje de error:

Copy
Full screen
Small screen
    Assets\Xsolla\Core\InputProxy\InputProxy.NewSystem.cs(5,19): error CS0234: The type or namespace name ‘Input.System’ does not exist in the namespace ‘Unity Engine’ (are you missing an assembly reference?)
    

    El problema se produce porque el paquete Input System está instalado pero no se hace referencia a él en el archivo xsolla.asmdef.

    Estado del problema: no se puede solucionarse en el SDK.

    Solución alternativa

    1. Abra el proyecto de Unity.
    2. Vaya al panel Project y seleccione el archivo xsolla.asmdef.
    3. En el panel Inspector, vaya a la sección Assembly Definition References.
    4. Haga clic en el icono + y seleccione Unity.InputSystem.
    ¿Te ha resultado útil este artículo?
    ¡Gracias!
    ¿Hay algo en lo que podamos mejorar? Mensaje
    Lo sentimos
    Por favor, cuéntanos por qué no te ha resultado útil este artículo. Mensaje
    ¡Gracias por tu mensaje!
    Nos ayudará a mejorar tu experiencia.
    Última actualización: 22 de Enero de 2024

    ¿Has encontrado una errata u otro error de texto? Selecciona el texto y pulsa Ctrl+Intro.

    Informar de un problema
    Nos esforzamos por ofrecer contenido de calidad. Tus comentarios nos ayudan a mejorar.
    Déjanos tu correo electrónico para que te podamos responder
    ¡Gracias por tu mensaje!