Description
  1. Some users are finding the result of an interp speed of 0 for the FinterpTo node to be unexpected. The reasoning expressed is that if the speed is equal to 0 that there should be no change. This would imply that the users are expecting the Finterp To node to return the "current" value when the interp speed is set to 0 and not the "target" value.
Steps to Reproduce
  1. Open the editor
  2. Open the level blueprint
  3. Create the blueprint in the attached image
  4. Set the interp speed to 0
  5. Play in editor
  6. Notice that the result is equal to the target

Expected: The result of a 0 interp speed would return the "current" value. This value is currently hard coded to return the "target" when set to 0 or below. This can feel non-intuitive
Result: The return value is set to return the "target" value when the interp speed is set to 0 or less

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-44291 in the post.

1
Login to Vote

Fixed
ComponentUE - Gameplay
Affects Versions4.15.1
Target Fix4.24
Fix Commit9822781
Main Commit9822782
Release Commit9822781
CreatedApr 24, 2017
ResolvedOct 24, 2019
UpdatedSep 14, 2021