In ue4, animation node uses InternalTimeAccumulator.
For the root motion movements, we use CreateTickRecordForNode function and this function allows character moves in the game world.
When the character moves, animation of character can use different time value. Which means character animation code can use different time value not InternalTimeAccumulator.
In the Evalulate_AnyThread function, we need to set character's Pose and Curve data for displaying character.
we can use different time value for this and set Pose and Curve. In this case character can play different animation and use different root motion moves.
Normally Pose, Curve values and CreateTickRecordForNode function uses same time value. which is InternalTimeAccumulator.
Subscribe to:
Post Comments (Atom)
Task in UnrealEngine
https://www.youtube.com/watch?v=1lBadANnJaw
-
Unity released very good FPS example for people and I decided to analysis how they make this. Personally I wanted to show you how I analys...
-
NSObjectCRuntime.h에서 오류가 나올 때 십중팔구 cpp파일의 속성을 objective c++로 설정하지 않아서 생기는 문제이다. 끝.
-
Class: ProjectileBase As you can see, ProjectileStandard has a member of ProjectileBase. ProjectileBase has a UnityAction variable, wh...
No comments:
Post a Comment