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"

Changing "Rotation Speed" of Rotating Movement Component via Blueprints

I would like to Incrementally change / or adjust the rotation speed of a Rotating Movement Component of a given actor or blueprint.

For example... Play sound -> Delay 3sec -> Change Rotating Movement Speed -> Play Another Sound -> Delay 5sec -> Change Rotating Movement Speed.

Any ideas on how to do this via Blueprint? I have spent hours trying and trying...

Product Version: UE 4.18
Tags:
more ▼

asked May 31 '18 at 08:14 PM in Blueprint Scripting

avatar image

AtmaStudios
11 3 5 6

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

3 answers: sort voted first

You can use "Set Physics Angular Velocity in Degrees/Radians". Just follow the example below and attach the component you want to rotate to the target pin.

alt text

angular.png (154.0 kB)
more ▼

answered May 31 '18 at 08:41 PM

avatar image

FlameOfIgnis
399 5 4 13

avatar image AtmaStudios May 31 '18 at 11:36 PM

Thank you. I am not sure this would be it? I was referring to changing the "Rotating Movement" components rotation speed.

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

is there any reason why you couldnt set the RotationMovement components' rotation velocities directly in the BP by feeding the new speed float values in from the blueprint that controls the sounds playing?

more ▼

answered Jun 01 '18 at 01:06 AM

avatar image

mightyenigma
3.8k 18 20 20

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

That was my first assumption, but I could not seem to be able to set the rotation rate of the Rotating Movement component in the blueprint... or by casting to it. I figured I could just send new float values to the rotation rate...

I can do it with a timeline going to the actors world rotation, but timelines have endings (smoothly). Hence I would like to adjust the speed of the Rotating Movement Component.

Ideally... change the rotating movement from speed 0 to speed 270 over 27 seconds. Then have another sound play and change it to another speed.

It’s kinda hard to describe. I will try drawing it. Thank you

more ▼

answered Jun 01 '18 at 01:14 AM

avatar image

AtmaStudios
11 3 5 6

(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