I would like to thank JohnFlux for adding the section for on-screen debugging, I used it myself recently when logs and clientmessaging where both not options but I still had access to GEngine
I have been programming (or you could say scripting) for 15 years but never learned C++. I was fairly comfortable with Unrealscript but the switch to C++ has been a nightmare for me. Lost at the first step. entry level guide was a great way to learn how to reference and point to instantiate a memory optimised reference to code. Something I have done a million times yet never in C++.
The wiki is now a staple of my favourites. Thanks again !
I have been programming (or you could say scripting) for 15 years but never learned C++. I was fairly comfortable with Unrealscript but the switch to C++ has been a nightmare for me. Lost at the first step. entry level guide was a great way to learn how to reference and point to instantiate a memory optimised reference to code. Something I have done a million times yet never in C++.
The wiki is now a staple of my favourites. Thanks again !
[/]
Yay! I am glad you enjoy my UE4 C++ Intro tutorial!
I am happy to announce I figured out how to use the UE4 Task Graph System to do multi-threading!
**Video: First 50,000 Prime Numbers Being Calculated...
While Game Thread Continues!**
Here's a video of my game calculating the first 50,000 prime numbers while I continue to play around in the game thread!
!
:)
I am sending myself feedback on the thread as each prime number gets calculated in the other threads, could be turned into a fully operational incremental progress meter!
https://youtube./watch?v=cgELOodtoSU
Comparing Results
You can compare my in-game computed results displayed in the player console to web page of the first 50,000 prime numbers!
[FONT=Comic Sans MS]Actual Multi Threading for Large Tasks
is a tutorial on creating actual new threads that will run until they are requested to stop!
To put in perspective, the entire Render Thread is one such thread, as I am showing you how to create below!
I had great performance gains from creating an actual thread to compute the first 50,000 prime numbers. My fps stayed at solid 90 (my personal chosen max) the whole time!
[=Agentleo;9937]
:rolleyes:
The point that the information is available on web really isnāt valid. At the least you could add an additional information section. I just believe if your audience is beginner C++ programmers you need to educate them more on the CS aspect of things.
[/]
If youāre a C++ beginner Iād opine that a full game engine is the wrong place to be cutting your teeth. Get a programmer to set some blueprints up for you and call it a day.
If youāre interested in learning C++ there are literally hundreds of books and web tutorials on the subject - adding a C++ primer to each UE4 tutorial is beyond redundant. And Iām not sure how the author is supposed to know what parts of the tutorial any given reader will need help withā¦
I thought about apologizing for being āmean,ā but then I realized I donāt really care. I guess the term ātutorialā makes too many people feel like it should cover any question they happen to think of when reading one.
[=VegasRich;27738]
adding a C++ primer to each UE4 tutorial is beyond redundant. And Iām not sure how the author is supposed to know what parts of the tutorial any given reader will need help withā¦
[/]
Yay for the fact that we can all make our UE4 games in C++ now! One of the most well-documented languages in the world!
Probably a great many people here, especially those coming from another engine that shall not be named, are cramming C++ like mad. (Iāve taken to calling Unreal -> Funreal due to how often I call it the wrong name)
Anyway, been lurking here for a while now, relearning the language, asking myself dumb questions and getting hung up on simple code ****. Seems like every time I find a pointer towards whatever solution Iām looking for, āā is the signature at the bottom.
Just want to say how very much you rock. If game we are working on ever takes off, Iām going to find a way to send you pizza or a comfort food of your choice. So thanks, and keep being awesome.
*edit: the asteriskās in my comment above made me laugh, implying a much more harsh choice of word. Ha! But apologies none the less. *