- Supports all features of the Unity native console
- Connects remotely to the built app to execute customized commands
- Connects remotely to built apps to show their logs
- Remotely connected app can be executed frame by frame by using the Pause, Step feature
- You can easily show the time, frame count, and object at the time of log generation
- Provides a convenient log filter feature
- System information and simple profile information (FPS, UsedHeap) of connected apps can be viewed
- Ping the GameObject or SourceCode where the log was created
Custom command values can be change during play and are useful for testing and debugging
- Use the SPlugin.SCommand.Register function in your script to register the custom command
- You can find registered commands in CommandView of SConsoleEditor
- Change the value of the custom command
- Using UnityEngine.Debug
- Use the UnityEngine.Debug.Log function in your script to write a log
- Enable
ShowUnityDebLog
in SConsoleEditor's preferences - You can view the logs in SConsoleEditor's LogView
- Using SPlugin.SDebug
- Use the SPlugin.SDebug.Log function in your script to write a log
- You can view the logs in SConsoleEditor's LogView
- Find logs using SearchField
- Exclude logs using search ExcludeField
- Find logs using QuickSearch feature
Frame-by-frame play and pause are possible in remotely connected apps, which helps with debugging
- Find and connect to an accessible app on your local network
- In the ApplicationView of the SConsoleEditor, look for apps that can be connected
- If an app is available, it will be registered in the list
- Select an app
- Connect the app using a private IP or public IP on the local network
- Enter the public IP or private IP of the local network in ApplicationView of the SConsoleEditor
- Click the Connect button to connect
- Look at the app list in ApplicationView of SConsoleEditor
- Click the ShowInfo button to view system and profile information
-
Install the SRemoteConsole package
-
Run SRemoteConsole