Description
Changelog
Reviews (0)

What is it?

TickDebug lets you watch quickly changing values on the fly, without print() spamming your output or setting up a label just to check one number.

It offers an ingame panel and editor dock to look at your tracked values, which get there using functions of the provided Autoload.

Currently, numbers have the biggest range of features. Most built-in Variant types are supported for simple display, while anything numeric also gets the tracking of minimum, maximum, average and midpoint values. Integers and floats additionally show a simple line graph.

A quick way to add support for other types yourself is provided.

Quick use

  • Call TickDebug.track(value, caller, custom_id) anywhere to log a value, similar to how you'd use print()
    • caller identifies where the value came from — almost always self
    • custom_id is a label of your choice for easier identification
  • To see the tracked values, either open the editor dock next to your inspector, or press F4 in play mode to open the ingame panel (rebindable via the "toggle_tick_debug_panel" input action)
  • Additional settings are available under Project > Project Settings > Debug > TickDebug

For more detailed information, see the GitHub repository: README and Documentation

Changelog for version v1.0.1

No changelog provided for this version.

Reviews

TickDebug has no reviews yet.

Login to write a review.

Consider supporting the creators!

If you enjoyed this asset consider supporting its creator. Follow the link below.