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...
asked May 31 '18 at 08:14 PM in Blueprint Scripting
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.
answered May 31 '18 at 08:41 PM
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?
answered Jun 01 '18 at 01:06 AM
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
answered Jun 01 '18 at 01:14 AM
Follow this question
Once you sign in you will be able to subscribe for any updates here