Search in
Sort by:

Question Status:

Search help

  • Simple searches use one or more words. Separate the words with spaces (cat dog) to search cat,dog or both. Separate the words with plus signs (cat +dog) to search for items that may contain cat but must contain dog.
  • You can further refine your search on the search results page, where you can search by keywords, author, topic. These can be combined with each other. Examples
    • cat dog --matches anything with cat,dog or both
    • cat +dog --searches for cat +dog where dog is a mandatory term
    • cat -dog -- searches for cat excluding any result containing dog
    • [cats] —will restrict your search to results with topic named "cats"
    • [cats] [dogs] —will restrict your search to results with both topics, "cats", and "dogs"

Office Holiday

Epic Games' offices will be on holiday from June 22nd to July 7th. During this period support will be limited. Our offices will reopen on Monday, July 8th. 

How to add custom components into blueprint editor

Hey, How do I add custom components into my blueprints editor?

Product Version: UE 4.8
more ▼

asked Jul 31 '15 at 08:53 PM in Using UE4

avatar image

59 6 9 58

avatar image happyhorror Aug 01 '15 at 01:26 AM

if you want create any new component that isn't like anything exist in UE4 then you need create it with C++ code in Visual Studio, to generage visual studio files for project simply right click on .uproject file and select "generate visual studio files", after you can open .sln

if you you mean just how make nodes with input and output pins, then simply create function in any blueprint, compile, after that you can specify input and output node

p.s. don't forget mark question as answered with little gray circle button under any answer (not comment, but whole answer) when problem solved, so anyone else later can have same question and may find solution faster, if you find solution on your own, don't forget write it too

(comments are locked)
10|2000 characters needed characters left
Viewable by all users

1 answer: sort voted first

You can go to your content browser -> right click -> Blueprint Class and select the component class which you want to inherit from (Most basic one is ActorComponent, SceneComponent has transforms and PrimitiveComponent has render functionality).

more ▼

answered Jul 31 '15 at 09:04 PM

avatar image

457 35 33 54

avatar image Xillez Jul 31 '15 at 09:53 PM

no no, I mean the nodes you use to build the blueprints with, like add, subtract, multiply, set jump Zvelocity... Sorry for the confusion... I found no name until now so...

avatar image Fluppi393 Jul 31 '15 at 10:39 PM

Oh Now I See what you mean. For custom nodes you can create a Macro Library. Use object as base Class so it is accessible in every blueprint class.

avatar image Xillez Jul 31 '15 at 10:59 PM

do you know how I can edit the code for it?

avatar image Fluppi393 Jul 31 '15 at 11:19 PM

You want to edit the code of what exactly?

avatar image Xillez Jul 31 '15 at 11:23 PM

My own node...

avatar image Fluppi393 Jul 31 '15 at 11:26 PM

You open your Macro Library Blueprint and right click on the Macros panel, to create a new macro. Once you have done that you can doubleclick your new macro and edit it.

avatar image Xillez Jul 31 '15 at 11:37 PM

no no, sorry I want to edit the cpp code in a code editor like MS Visual Studio, Code::Blocks, Dev cpp and so on. Not the main editor itself... Sorry again. I'm kinda new to this engine XD

Is it possible at all?

avatar image Fluppi393 Jul 31 '15 at 11:43 PM

If you want to modify the engine search for "UE4 source control", if you only want to extend it you should watch some tutorials about UE4 c++.

avatar image Xillez Jul 31 '15 at 11:44 PM

ok, thanks for the help man XD

(comments are locked)
10|2000 characters needed characters left
Viewable by all users
Your answer
toggle preview:

Up to 5 attachments (including images) can be used with a maximum of 5.2 MB each and 5.2 MB total.

Follow this question

Once you sign in you will be able to subscribe for any updates here

Answers to this question