aws / lumberyard

Amazon Lumberyard is a free AAA game engine deeply integrated with AWS and Twitch – with full source.
Other
2.02k stars 539 forks source link

Add the ability to override how motion extraction is handled #513

Closed yuriy0 closed 3 years ago

yuriy0 commented 3 years ago

Motion extraction from EMFX is currently handled one of three ways:

Sometimes none of these methods are desirable. It is useful to be able to customize the handling of motion extraction depending on game mechanics. For example we might want to apply a maximum velocity to motion extracted movement.

Issue #, if available:

Description of changes: This change adds a new bus for handling motion extraction, and adds a new check for the presence of a handler for this bus in the motion extraction logic.

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

AMZN-puvvadar commented 3 years ago

Hi @yuriy0 ,

Thanks for the submission, we'll evaluate it and update when we have more info.

AMZN-puvvadar commented 3 years ago

Hi @yuriy0 ,

We've accepted this change and will be planning to integrate it (with some minor changes). Thanks for the submission!