Przegląd narzędzi do debugowania

Wprowadzenie

When developing your game, you would want to test your game and debug when problems occurred. Godot provides several debugging options and tools which aid your debugging process.

Opcje debugowania

There are a few options that you can enable when running your game in the editor which can help you in debugging your game. These options are located in DEBUG in the main menus.

../../_images/overview_debug.png

Tutaj są opisy opcji:

Uruchom z użyciem zdalnego debugowania

When exporting and deploying, the resulting executable will attempt to connect to the IP of your computer, in order to be debugged.

Testuj z sieciowym systemem plików

Export or deploy will produce minimal executable. The filesystem will be provided from the project by the editor over the network. On Android, deploy will use the USB cable for faster performance. This option speeds up testing for games with a large footprint.

Widoczne kształty kolizji

Collision shapes and raycast nodes(for 2D and 3D) will be visible on the running game.

Widoczna nawigacja

Navigation meshes and polygons will be visible on the running game.

Synchronizuj zmiany w scenie

Any changes made to the scene in the editor will be replicated in the running game. When used remotely on a device, this is more efficient with network filesystem.

Synchronizuj zmiany skryptów

Any script that is saved will be reloaded on the running game. When used remotely on a device, this is more efficient with network filesystem.

Narzędzia dla debugowania

The Debugger is the second option in the bottom panel. Click on it and a new panel occurs.

../../_images/overview_debugger.png

The Debugger provides certain tools under different tabs.

Here are some brief descriptions of the tools:

Debugger

Monitor the game running process.

Błędy

Wyświetl błędy gdy gra jest uruchomiona.

Profiler

Profiling the performance of the any function call in the running game.

Monitory

Monitors the performance of the running game, such as the fps and physics collisions.

Pamięć wideo

Listing the video memory usage of the running game.

Różne

Rożne opcje dla debugowania.

Remote in Scene dock

When running your game, a bar will occur at the top of the Scene dock. You can switch to Remote and inspect or change the nodes» parameters in the running game.

../../_images/overview_remote.png

Informacja

Some editor settings related to debugging can be found inside the Editor Settings, under Network>Debug and Debugger sections.