banner
Valoración
Votado0

Explorador de Unity

1
Versión del mod:1
Versión del juego:all
El mod ha sido verificado exitosamente y está libre de virus
1749.29K23.08K

Reportar mod

  • image
modalImage

Acerca de este Mod

Explorador de Unity.

🔍 Interfaz de usuario en el juego para aprender, depurar y modificar juegos de Unity. ✔️ Soporta la mayoría de las versiones de Unity de 5.2 a 2021+ (IL2CPP y Mono).


GitHub


Instalación manual

BepInEx:


UnityExplorer.BIE.[version].dll y UniverseLib.[version].dll y colóquelos en BepInExplugins.

Cargador de melón:


Tome UnityExplorer.ML.[version].dll y colóquelo en la carpeta Mods creada por MelonLoader.

UniverseLib.[version].dll y colóquelo en la carpeta UserLibs/ creada por MelonLoader.

Funciones

Explorador de objetos

La ficha Explorador de escenas permite supervisar la escena activa, el objeto DontDestroyOnLoad y el objeto HideAndDontSave.

La escena "HideAndDontSave" contiene objetos con esta marca, así como activos y recursos que no están presentes en ninguna escena pero funcionan de manera similar.

Scene Loader facilita la carga de escenas en un ensamblado (puede que no funcione en los juegos de Unity 5.X).

Usa la pestaña Buscar objetos para buscar objetos de Unity (incluidos objetos de juego, componentes, etc.), singletones y clases estáticas de C#.

Use UnityObject Search para buscar objetos derivados de UnityEngine.Object.

La búsqueda singleton busca clases con el campo típico "Instancia" y comprueba el valor actual. Esto puede conducir a un comportamiento inesperado en algunos juegos IL2CPP. Se llama a Property Accessor porque no puede distinguir entre propiedades reales y de campo.

Inspectores

Utilice el Inspector para mostrar información detallada sobre objetos de cualquier tipo, cambiar sus valores y comprobar las clases de C# mediante reflexión estática.


El GameObject (prefijo de ficha [G]) se utiliza para inspeccionar GameObject, ver y modificar sus transformaciones y componentes.

Edite cualquier campo de entrada del inspector (excepto los campos de sólo lectura) y haga clic en Entrar para aplicar los cambios. También puede cambiar el padre de GameObject cambiando su ruta. Haga clic en Escapar para cancelar la edición.

Nota: Al ver GameObject en el lienzo, el vínculo RectTransform puede superponer controles de transformación.

Para todo lo demás, utilice el inspector de reflejos (los prefijos de las fichas [R] y [S]).

La actualización automática no está habilitada de forma predeterminada y debe hacer clic en Aplicar para que los cambios surtan efecto.

Haga clic en ▼ para expandir valores específicos, como cadenas, enumeraciones, listas, diccionarios y algunas estructuras.

Usa los filtros en la parte superior para encontrar rápidamente el artículo que estás buscando.

Para los objetos Texture2D, Image, Sprite y Material, puede utilizar el botón Ver textura en la parte superior del inspector para ver la textura y guardarla en un archivo PNG.

Los objetos AudioClip tienen un botón Mostrar reproductor que abre el widget del reproductor de audio; los clips cargados en el modo DescomprimirCargar también tienen un botón para guardar en un archivo .wav.

Consola de C#

La consola de C# utiliza Mono.CSharp.Evaluator para definir clases temporales y ejecutar código REPL sobre la marcha.

Puede ejecutar el script automáticamente al inicio nombrándolo startup.cs y colocándolo en la carpeta sinai-dev-UnityExplorerScripts (esta carpeta se crea donde se encuentran los archivos DLL).

Para obtener más información, consulte el menú desplegable Ayuda en el menú Consola de C#.

Gerente de gancho.

El panel de ganchos le permite conectar métodos para depurar con solo tocar un botón.

Ingrese cualquier clase y seleccione el método deseado en el menú.

El botón "Editar fuente de gancho" permite editar el código fuente de los ganchos generados. Los nombres de método disponibles son Prefix (devuelve bool o void), Postfix, Finalizer (devuelve Exception o void) y Transpiler (devuelve IEnumerable<HarmonyLib.CodeInstruction>). También puede definir varios parches.

Inspección del ratón.

Utilice el menú emergente Inspeccionar con el ratón del panel Inspector para inspeccionar objetos con el ratón.

Física de uso mundial. Encuentra colisionadores con Raycasters

UI: Búsqueda de objetos de interfaz de usuario mediante GraphicRaycasters

Cámara libre

UnityExplorer proporciona una cámara gratuita básica que puede controlar con el teclado y el ratón.

A diferencia de todas las demás características de UnityExplorer, Freecam está disponible incluso cuando el menú de UnityExplorer está oculto.

Es compatible con el uso de la cámara principal del juego o cualquier otra cámara especial.

Para obtener más instrucciones y detalles, consulte el panel Freecam.

Portapapeles.

El panel Portapapeles le permite mostrar y eliminar (restablecer a NULL) los valores pegados existentes.

Puede copiar valores de cualquier elemento del inspector de reflejos, de Enumerable o Diccionario, y de cualquier destino de la ficha Inspector.

Puede insertar valores en cualquier miembro del inspector de reflejos.

Puede insertar valores cuando utilice argumentos que no se pueden analizar en evaluaciones de método/función.

La consola de C# tiene los métodos auxiliares Copy(obj) y Paste() para acceder al portapapeles.

Ajustes.

Puede cambiar la configuración en la ficha Configuración del menú o directamente desde el archivo de configuración.

BepInEx: Configuración de BepInEx.

MelonLoader: UserDataMelonPreferences.cfg.

Independiente {DLL_location}}sinai-dev-UnityExplorerconfig.cfg

Configuración.

Los ajustes se pueden cambiar en la ficha Opciones del menú o directamente desde el archivo de configuración.

Agradecimientos

ManlyMarco para el Editor de Unity en tiempo de ejecución [licencia], la consola RUE ScriptEvaluator REPL se usó como base para la consola UnityExplorer C#.

denikson (aka Horse) [sin licencia] para mcs-unity, utilizado como referencia a Mono.CSharp para la consola C#.

sinai-dev: Crea este mod. Sólo lo estoy recargando en esta comunidad.

Mods/Addons similares

Versión del Juego *

all (Noop-UnityExplorer-4.8.2.zip)