The things that threw me out of my flow recently were:
Blueprint functions need to be remembered and typed, like Branch, Sequence, Add Reroute Node, Add Custom Event, Event Begin Play (I wrote down abbreviated terms that I type e.g. “custom ev”). Maybe Left Ctrl + click can bring up these ‘miscellaneous’ nodes?
Some nodes like TexCoord (material node) can’t be accessed by that name that I’m always reading and associating them with. If would be great if they were.
[4.6] The UI is off by a few pixels @ 1920x1080, meaning dragging and dropping can be inaccurate - not sure why other people aren’t voicing this problem?
Blueprint API wrapper functions aren’t available in C++ (this would really make my transition to C++ a breeze!) - Things like “Get All Actors Of Class”, which I cannot find much help for.
Other considerations:
The Rotator node type is a really solid addition, it made rotating vectors so easy! I’m so much more comfortable with this than DirectX code.
I didn’t realize you can call Get Controller or Get Pawn via self-referencing from the MyCharacter BP
I would change derived BP’s so I could always transform a SceneNode at the top of the hierarchy, it only annoys me when I can’t (the MyCharacter Components root node is at floor height).
I really think the option to save levels as .t3d is vital for source control.
[]
Blueprint API wrapper functions aren’t available in C++ (this would really make my transition to C++ a breeze!) - Things like “Get All Actors Of Class”, which I cannot find much help for.
[/]
Blueprint functions need to be remembered and typed, like Branch, Sequence, Add Reroute Node, Add Custom Event, Event Begin Play (I wrote down abbreviated terms that I type e.g. “custom ev”). Maybe Left Ctrl + click can bring up these ‘miscellaneous’ nodes?
[/]
You could use the palette for that: Window>Palette.
You can click the star beside any node in the menu and it will be added to the favourites.
I believe something that will help you out is the palette window. This can be placed to the side or in a free floating window. It holds all of your favorite nodes and you can simply drag and drop from there when you need them. In order to add a node to your favorite’s list you will need to click the star next to them in the node search window that pops up when you right click. I hope this helps.
I haven’t noticed any slowed reaction to typing on my end, about how long does it take for something to appear after you have typed into blueprints? Are you specifically referring to the context sensitivity menus?
I like the palette but it does take a few seconds to open. I have it on a tab with the details panel so I can switch, but clicking on palette causes the editor to hang for 2-25 seconds. Not an exaggeration.