Downtown West Modular Set를 지금 무료로 제공합니다!

Blueprint Node Template

Alexander UE4 - 11월 23, 2020

BlueprintNodeTemplate is a template K2_Node for creating your own nodes, including asynchronous, inside the UE4 editor, without c++.

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

BlueprintNodeTemplate is a template for K2_Node for creating your own nodes, including asynchronous, inside the UE4 editor, without c++. 

Quite often, developers have questions: - “how to create your own latent (asynchronous) nodes?”, Similar to AIMoveTo , etc. but the templates provided by UE4 are not intended to be flexible and work exclusively in blueprints, and are severely limited in functionality. And writing your own K2_Nodes confuses many developers because of the undocumented API of the blueprint graph module.

Initially, the plugin was developed as a template for custom asynchronous tasks for AI, but the final design allows you to customize arbitrary creation of any UObjects in blueprints with the functionality of expanding creation nodes. Which is pretty helpful.

BlueprintNodeTemplate is very easy to use for creating tasks: 

  • create blueprint class from base class.
  • declare public functions, variables, delegates in it, define the class task,
  • that's it! the node is available in blueprints to call and use anywhere in your code. video


기술적 세부사항


  • Allows you to create a class of asynchronous and regular functions in blueprints
  • Expose delegates of the created object as function parameters with an optional connection.
  • Expose the input of Exec parameters from the functions of the object
  • Expose the output of the Exec parameters from the delegates of the object
  • Expose functions that are automatically called after the creation of the. One of the frequent questions of developers is “overriding the constructor of objects for blueprints”, when after creating an object it needs to be initialized. Automatic functions are called immediately after the object is created, with the parameters being expanded in the constructor node
  • Spawn templates AActor, UObject, UUserWidget, work the same as standard spawn nodes + node extension functionality
  • Blueprintable class UBlueprintTaskTemplate for arbitrary functions, or tasks not related to the AI
  • Blueprintable class UBlueprintAITaskTemplate for AI Task
  • All created nodes can be configured individually at their call

Code Modules: Runtime, Editor

Number of Blueprints: 0

Number of C++ Classes: 15, Runtime: abstract Blueprintable - 4, BlueprintFunctionLibrary - 1

Network Replicated: No

Supported Development Platforms: Win64, Win32, Mac, Linux

Supported Target Build Platforms: All