Solución de problemas y referencia
Compatibilidad y dependencias
Separa los requisitos del núcleo de los paquetes opcionales de la Demo, el renderizado, TextMesh Pro, la navegación y los adaptadores externos.
Límites de compatibilidad del núcleo
El núcleo no depende directamente de URP, HDRP, XR, Cinemachine, diálogos, inventario, navegación ni un inspector externo. La progresión utiliza componentes Unity, UnityEvents, cargas y PlayerPrefs. TimedObjective admite un campo TMP_Text cuando se quiere mostrar la cuenta.
Esta versión se ha validado con Unity 6000.3.8f1. Prueba otras versiones en una copia antes de actualizar un proyecto de producción.
Matriz de núcleo y Demo
| Dependencia | Núcleo | Uso opcional |
|---|---|---|
| Built-in Render Pipeline | No es requisito de la lógica | Destino de presentación de la Demo |
| TextMesh Pro | Salida opcional de TimedObjective | Importa TMP Essentials oficial |
| NavMesh | Opcional | Vista previa de WalkTo; la llegada funciona sin ruta |
| Input/controladores | No | Presentación de la Demo |
| Rutas o IA | No | Adaptadores públicos |
| Guardado | PlayerPrefs predeterminado | IProgressStore para progreso ligero |
Integrar paquetes opcionales
- Mantén los tipos del proveedor en un ensamblado del proyecto.
- Implementa la interfaz o reenvía una notificación confirmada.
- Protege la compilación cuando el paquete no esté presente.
- No redistribuyas código, medios ni marcas ajenos.
- Prueba ausencia, referencias inválidas, repetición, Reset y descarga.
Renderizado y presentación de la Demo
El manual no utiliza capturas dependientes de un pipeline. Si copias la Demo a otro pipeline, convierte materiales en una rama o copia. Un material rosa de la muestra no es un fallo de progresión.
Consulta Instalación y Adaptadores de movimiento y rutas.