This is extraordinary work you're doing! I was looking for something like this for weeks and only now stumbled upon your series. As I'm new to Unreal Engine and planning to build my game, I always considered character movement to be the most crucial, and wanted to create it almost exactly as in your tutorials. In addition, you explain things really well. You are a great person. Thank you!
Hi, great series, i really enjoy it and the results are great. I have the issue that my character sometimes gets stuck in the TurnInPlaceRecovery state. This happens mainly when i change direction of the camera rotation while he is rotating (i.e. he turns right and now i quickly change to a left raotation). Any ideas? I followed the series up to the Sync video hoping this will be fixed by then :(
Hi. Thank you for the video. Is it correct way of LocomotionAngleWithOffset = LocomotionAngle - RootYawOffset ? I am reffering to the orientation warping correction. I think It should be: LocomotionAngle + RootYawOffset because RootYawOffset is accumulated value of mesh rotation (yaw). So before applying RootYawOffset is : mesh rotation = actor rotation. After is : mesh rotation = actor rotation + RootYawOffset And second question about SetActorRotation. I figured out if I set SetActorRotation, it doesn't affect the character's rotation. It shouldn't, RotateRootBone noda will overwrite the rotation. (Though it would be cool if it worked). The problem is different. SetActorRotation is worked for one frame. The mesh twitches. That is, ABP does not have time to compensate this rotation, doing it only for the next frame. Is there anything I can do to fix this?
For some reason my character still turns with the look input during the Stop state by the end of this video. It correctly gets assigned the "Hold" enum on update, but still turns until its in the idle state. Is there something that I'm missing?
Followed this very closely, and I seem to have the issue that the turn in place counter rotation, the root yaw offset, doesnt seem to update fast enough, and tghe player, when rotating the camera, is really jittery. Its as though the camera wants to turn, but is constantly stuttering against it. Has anyone experienced this / knows of a solution ?
When I'm simulating to test this at the beggining is working but then my character rotates with my camera again for some reason. I don't know if this is important but when you compiled in your UpdateRootYawData function, BlendOut was running while in mine Accumulate is always running. It might be nothing but I found it odd
A lot of things are not shown in the video. So that the character does not turn at the end of the run. The rotation variables must be updated in the Blend Out branch. But since the author uses the variable Actor Yaw Delta, which he initializes in another function. Watch the previous videos. Then everything works for him
@@KiknikFrost Hey, would you be able to explain or point to another video where he sets up the Stop state where the character doesn't turn? I have the same problem as the comment you replied to. During the "Stop" state, its correctly in the "Hold" state, but still turns until it goes to idle. Any help is appreciated, thanks!
@@driftmirror The author repeats the same thing as in the Lyra project. Explore ABP in the Lyra project. Watch 2-3 more lessons on turning on the spot. This way you can sort out your project. That's all I can do to help.
This is extraordinary work you're doing! I was looking for something like this for weeks and only now stumbled upon your series. As I'm new to Unreal Engine and planning to build my game, I always considered character movement to be the most crucial, and wanted to create it almost exactly as in your tutorials. In addition, you explain things really well. You are a great person. Thank you!
yeaaaaahhhhh here we go
Amazing 🎉
YESSIR!
Broo please don't stop this..
If your Character is not rotating at the end of the video make sure your actor yaw delta in"Update Root Yaw offset Data" is (-1)
Hi, great series, i really enjoy it and the results are great. I have the issue that my character sometimes gets stuck in the TurnInPlaceRecovery state. This happens mainly when i change direction of the camera rotation while he is rotating (i.e. he turns right and now i quickly change to a left raotation). Any ideas? I followed the series up to the Sync video hoping this will be fixed by then :(
Really nice playlsit thanks for sharing ! Do the UUS Locomotion Animset on the marketplace include this final anim BP ?
I don't own it, but I'm like 99% sure it doesn't. He does have a patreon though, so you could get the final files from there.
I think too' thanks ! @@bryantflores9516
Hi. Thank you for the video. Is it correct way of LocomotionAngleWithOffset = LocomotionAngle - RootYawOffset ? I am reffering to the orientation warping correction. I think It should be: LocomotionAngle + RootYawOffset because RootYawOffset is accumulated value of mesh rotation (yaw).
So before applying RootYawOffset is : mesh rotation = actor rotation.
After is : mesh rotation = actor rotation + RootYawOffset
And second question about SetActorRotation. I figured out if I set SetActorRotation, it doesn't affect the character's rotation. It shouldn't, RotateRootBone noda will overwrite the rotation. (Though it would be cool if it worked). The problem is different. SetActorRotation is worked for one frame. The mesh twitches. That is, ABP does not have time to compensate this rotation, doing it only for the next frame. Is there anything I can do to fix this?
For some reason my character still turns with the look input during the Stop state by the end of this video. It correctly gets assigned the "Hold" enum on update, but still turns until its in the idle state. Is there something that I'm missing?
Followed this very closely, and I seem to have the issue that the turn in place counter rotation, the root yaw offset, doesnt seem to update fast enough, and tghe player, when rotating the camera, is really jittery. Its as though the camera wants to turn, but is constantly stuttering against it. Has anyone experienced this / knows of a solution ?
I also got the jittery problem, but I have no idea how to fix that, have you found a solution?
@@valoulou not yet sadly, I'll have a look into it over the weekend again
When I'm simulating to test this at the beggining is working but then my character rotates with my camera again for some reason. I don't know if this is important but when you compiled in your UpdateRootYawData function, BlendOut was running while in mine Accumulate is always running. It might be nothing but I found it odd
A lot of things are not shown in the video. So that the character does not turn at the end of the run. The rotation variables must be updated in the Blend Out branch. But since the author uses the variable Actor Yaw Delta, which he initializes in another function. Watch the previous videos. Then everything works for him
@@KiknikFrost Hey, would you be able to explain or point to another video where he sets up the Stop state where the character doesn't turn? I have the same problem as the comment you replied to. During the "Stop" state, its correctly in the "Hold" state, but still turns until it goes to idle. Any help is appreciated, thanks!
@@driftmirror The author repeats the same thing as in the Lyra project. Explore ABP in the Lyra project. Watch 2-3 more lessons on turning on the spot. This way you can sort out your project. That's all I can do to help.