Introducción
En Unreal Engine, los marcadores normales y los marcadores de mundo sirven para cosas distintas. Los marcadores normales se usan para navegar por el visor del editor de niveles, desde donde puedes saltar a ubicaciones de cámara o estados del editor específicos. Los marcadores de mundo se usan principalmente en los blueprints para marcar ubicaciones o nodos específicos dentro del grafo, lo que facilita el trabajo con lógicas complejas.
Los marcadores de mundo son un sistema para ayudar en la organización de proyectos y la navegación dentro de mundos abiertos de gran tamaño. Un marcador puede almacenar el estado de varios sistemas en el editor, por ejemplo:
Mundo activo
Ubicación/orientación de la cámara
Regiones cargadas en un mundo dividido
Estados de las capas de datos
Contexto del editor de actores
Hay una ventana dedicada al esquematizador de marcadores de mundo para ayudar a los usuarios a acceder y organizar los marcadores. Como recursos, los marcadores pueden ser locales para un usuario o compartidos con todo el mundo.
También hay comandos de consola para capturar/restaurar marcadores como texto, como en procesos de trabajo similares a bugit/bugitgo.
Cómo crear un marcador de mundo
En Unreal Engine, en el menú de archivos de la parte superior, ve a Ventana > World Partition > Marcadores de mundo.
Esto abrirá una ventana dedicada al esquematizador de marcadores de mundo. Para crear un nuevo marcador, selecciona el botón +.
Se te pedirá que selecciones o crees una carpeta de ubicación para tu marcador de mundo. Haz clic en Guardar. El nuevo marcador mundo se propagará en la carpeta.
Los marcadores del mundo son un nuevo tipo de recurso.
Ajustes de marcador de mundo
Ajustes individuales
Ve a Ventana > World Partition > Marcador de mundo para abrir el modal de marcadores. Haz clic en tu marcador para abrir el menú de ajustes. Cada marcador de mundo contiene la siguiente información:
Contexto del editor de actores
Categoría
Cámara (ubicación, rotación y FOVAngle de cámara)
Mundo
Ajustes de marcadores globales
Ve a Ventana > World Partition > Marcador de mundo para abrir el modal de marcadores. Haz clic en el icono de ajustes (engranaje) para acceder al menú de ajustes globales.
| Nombre del ajuste | Descripción |
|---|---|
| Tipo de vista | |
Lista | Proporciona una lista de todos los marcadores según los ajustes de presentación. |
Árbol | Proporciona una vista en árbol de las ubicaciones de los recursos de marcadores de mundo. |
| Mostrar | |
Mostrar solo para mundo actual | Muestra solo los marcadores vinculados al mundo actual. |
Mostrar solo marcadores no controlados | Muestra solo los marcadores locales que se guardan en una lista de cambios no controlada. |
Mostrar solo marcadores favoritos | Muestra solo los marcadores indicados como favoritos. |
Mostrar solo marcadores utilizados recientemente | Muestra solo los marcadores utilizados recientemente. |
Elementos usados más recientemente | Puedes establecer la cantidad de marcadores que se mostrarán haciendo clic en el campo. |
Cómo usar la línea de comandos
Los marcadores de mundo también se pueden utilizar desde la interfaz de línea de comandos.
WorldBookmark.capture captura los detalles del marcador de mundo actual y los envía al registro de salida:
WorldBookmark.CaptureToClipboard captura los detalles del marcador de mundo actual y crea un argumento que se puede pegar y restaurar con WorldbookMarks.Restore y WorldBookmark.RestoreFromClipboard.
WorldBookmark.Restore restaurará un marcador de mundo cuando proporciones un argumento creado con WorldBookmark.capture. Ejemplo de argumento:
worldbookmark.restore BMAMgBAAD5AAAAeJyFj9FOwjAUhl9l6TV0hbWOcbc0w5sJi0S9MMbUrjFLSk/TVsWQvbsdKIGg8a75z/ef83WHfBBBeTR/3KFnroX3S7FRaI7StXSdDemdcUroqsUP4HRbtV0Atx46aIQ+hmhgr2MnXXTOh0Y5D4Y3TXojrD/Nqq3YWK1ijH9NUT/6T6GU8fhBgYMJahvOfcTFfD/hoLWSoQMTly7BDOhLaa3+vFy4MjWI+Kfg3tSfQrV6V/pQwydvHiknzpXkPqtBiu/7OZ3mOKPJeMYoxaRI2IxleMqO7C2EH3ac5ZgVyYRMML1KCCbkSC1W96V51dGqIP1T/wVQI52J======================================================
WorldBook.RestoreFromClipboard restaurará un marcador de mundo desde el portapapeles cuando hayas copiado el argumento del marcador de mundo en tu portapapeles.
Casos de uso
Poder enviar un marcador de ubicación con todos sus ajustes de cámara es una pasada. Es un ahorro de tiempo considerable en lo que respecta a la colaboración en equipo, ya que nos permite crear ubicaciones compartibles como recursos. Por ejemplo, si notas que los VFX de un área están provocando una ralentización, puedes crear rápidamente un libro de mundo y pasar esa ubicación al equipo correspondiente para que la corrija. Si detectas un error en una escena complicada, puedes copiar y pegar los detalles de la ubicación relevante con rapidez y eficiencia.
Ser capaz de clasificar un marcador según el uso (es decir, VFX, eventos programados, etc.) permite navegar rápidamente por los niveles. Por ejemplo, si quisiera ver cómo se está comportando la demo de Cassini, podría crear una serie de marcadores alrededor de diferentes ubicaciones, etiquetarlas como rendimiento de generación procedimental de contenido y supervisarlas rápidamente en el futuro.