x

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"

Can I expand a project using only Blueprints which was made using C++ ?

I recently did Tom Looman's Course on Udemy and also got the Source from Git I'm not a good C++ Programmer but Blueprints are way easier for me.

https://www.udemy.com/unrealengine-cpp/

So the project is made in C++, Can I make changes like Adding Main Menu? Making it a Deathmatch game? change other stuff using blueprints? https://github.com/tomlooman/CoopHordeShooter

Product Version: UE 4.18
Tags:
more ▼

asked Mar 30 '18 at 08:53 PM in Blueprint Scripting

avatar image

AkhilxNair
1

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

1 answer: sort voted first

Yes. Blueprints are classes same as C++ (go see class viewer), 95% nodes you see in blueprints are direct bindings of C++ functions (you only need to place BlueprintCallable or BlueprintPure in UFUNCTION), you just extend your C++ class in blueprint and add blueprint code to it whatever you like. You can use events to call out Blueprint code from C++

BlueprintImplementableEvent event usable only in blueprint

https://wiki.unrealengine.com/Blueprints,_Empower_Your_Entire_Team_With_BlueprintImplementableEvent

BlueprintNativeEvent event usable in both C++ and Blueprint

https://wiki.unrealengine.com/Blueprints,_Empower_Your_Entire_Team_With_BlueprintNativeEvents

Delegate event which allows to bind any function in C++ and Blueprint

https://wiki.unrealengine.com/Delegates_In_UE4,_Raw_Cpp_and_BP_Exposed

Here docs showing exemple of class that uses both C++ and blueprint:

https://docs.unrealengine.com/en-us/Gameplay/ClassCreation/CodeAndBlueprints

Since it a lot easier to set u components in blueprints i personally do base C++ class and then extend it with blueprint or bluyeprints to make class more editable in editor

more ▼

answered Mar 31 '18 at 01:21 PM

avatar image

Shadowriver
35.9k 928 169 1105

(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