셀러 스포트라이트 세일을 시작합니다! 6/14 오후 12시 59분까지 엄선된 콘텐츠를 최대 70% 할인된 가격으로 만나보세요.

Debug Function Library

The Debug Function Library introduces new debug nodes and makes debugging easier to manage across your project.

  • 지원 플랫폼
  • 지원 엔진 버전
    5.0 - 5.2
  • 다운로드 유형
    엔진 플러그인
    이 제품은 코드 플러그인과 함께 미리 빌드한 바이너리와 언리얼 엔진에 통합되는 모든 소스 코드를 포함하고 있으며 원하시는 엔진 버전에 설치하여 프로젝트에 따라 활성화할 수 있습니다.

📚 DOCUMENTATION | 📹VIDEO TUTORIALS | 💬 DISCORD SUPPORT | 📃 EXAMPLE PROJECT


The Debug Function Library introduces new debug nodes as well as new in-editor tools to manage debugging across your project. Using the plugin you can easily control blueprints debugging by turning it on and off with a single click. The plugin also allows to control debugging more granularly by letting you turn on and off print, log and draw debug for each blueprint.


The plugin adds a new print node which allows you to change the print state (print & log, print, log), change the print level (message, warning, error), print formatted strings (automatically adds wildcard pins), override the debug properties duration, run the print node on tick (automatically sets duration) and enable/disable the node.


The Debug Function Library also adds new draw debug nodes, all the new draw nodes allow you to run the node on tick (automatically sets duration), override the debug properties duration and override all the debug properties.


The Debug Function Library works in C++ and brings over one hundred new C++ macros for debugging. The new C++ macros will allow you to manage print & log, log and draw debug in C++ plus offer a much shorter and more readable syntax than the built-in macros or draw functions.


Using the new blueprint context menu actions you will be able to select blueprints from the content browser and enable/disable debug, print, log and draw debug on all the selected blueprints.


Using the new blueprint toolbar actions you will be able to bulk select DFL debug nodes by common properties/states and perform bulk operations on them.

기술적 세부사항

Features:

  • Debug Properties struct that allows you to control per actor debugging
  • Custom Print Node (change print state, change print level, format print string, override duration, run on tick)
  • Custom Draw Nodes (run on tick, override duration, override all debug properties)
  • Blueprint Context Menu Actions to enable/disable all debugging, print, log and draw debug
  • Blueprint Toolbar Actions to bulk select and edit DFL debug nodes

Code Modules:

  •  DebugFunctionLibrary
  •  DebugFunctionLibraryEditor
  •  DebugFunctionLibraryUncooked

Number of Blueprints: 0

Number of C++ Classes: 28

Network Replicated: No

Supported Development Platforms: Windows

Supported Target Build Platforms: Windows, Android

Documentation: link

Example Project: link