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

MyOtherMarketplaceProducts

技术细节

Features:

  • 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

Documentation

Discord