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"

Tightening up Blueprints

Hi All,

I have not long started my UE4 journey after switching from Unity (I might add that I wasn't an expert within the Unity community, but I felt as though I was progressing quite quickly). I've decided I want to give a real go at Blueprints before I start trying to move across to C++ from C# and wanted to get thoughts on how to simplify a specific process, so that I can continue to improve as I go along. The system I've just finished creating is working very nicely, but I don't feel as though it's the best/neatest way to go about things (mostly due to the Event Tick being used, which seems to have the same rapport as a GOTO statement in any language), I digress - the system is essentially:

  • Run until no stamina (from decay)

  • Reduce to walking speed Recharge stamina when either forced to stop running or you stop

  • Rince and repeat.

(Sprinting is bound to the Left Control) I have completed this method as follows: Sprint

Stamina Decay/Recharge

Any comments/assistance/guidance would be fantastic.

Much Appreciated,

Darydactyl

Edit: Apologies, the second screenshot is a bit shoddy and requires opening in a new tab

Product Version: UE 4.19
Tags:
more ▼

asked Aug 11 '18 at 11:06 PM in Blueprint Scripting

avatar image

Darydactyl
1 1

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

1 answer: sort voted first

That looks like how I would do it, actually.

Tick isnt bad to use, but wgatever you do in it muat be do e quickly on the smallest number of simplest things possible, since it fires every frame (so 30 or 60 times a second on most non-VR projects).

Any time you have to update something every frame of gameplay, then it's going to end up having the same performance impact as tick. just dont use any foreach loops on a getallactors array for example, in a tick

more ▼

answered Aug 12 '18 at 12:39 AM

avatar image

mightyenigma
3.8k 18 20 20

avatar image ThompsonN13 Aug 12 '18 at 01:04 AM

you can actually modify how often tick occurs too (so it doesnt have to be every frame). to change tick interval in a actor just select the class defaults button on the top bar then look for the actor tick section in the details panel.

(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