Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

partial port of kinematicCharacterMover #3902

Merged

Conversation

pollend
Copy link
Member

@pollend pollend commented Apr 21, 2020

Here is a partial port of the KinematicCharacterMover. Player character should still move the same way without the changes in this file. I'll probably go through and tweaks some of the uses of Quat4f and replace them with their JOML alternatives. The kinematic character mover is an internal class to the engine so there is close to no impact on module space unless I start updated events that are emitted from the character mover.

@pollend pollend changed the title partial port of kinematicCharacterMover WIP: partial port of kinematicCharacterMover Apr 21, 2020
@pollend pollend changed the title WIP: partial port of kinematicCharacterMover partial port of kinematicCharacterMover Apr 22, 2020
Copy link
Member

@kBlaszczyk kBlaszczyk left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Other than the minor optimizations I suggested, everything seems fine. Game runs and behaves as expected.

pollend and others added 2 commits April 22, 2020 08:40
…MovementSystemUtility.java

Co-Authored-By: Kevin Blaszczyk <kevin.blaszczyk@gmail.com>
…CharacterMover.java

Co-Authored-By: Kevin Blaszczyk <kevin.blaszczyk@gmail.com>
@pollend pollend requested a review from skaldarnar April 25, 2020 23:07
@pollend
Copy link
Member Author

pollend commented Jul 20, 2020

I tested this with a couple modules, Default Standard, Light and Shadow. the movement seems unaffected so I think this should be ok to merge. @4Denthusiast If there isn't any rejection I'll probably merge this later today.

@Cervator Cervator added the Topic: Architecture Requests, Issues and Changes related to software architecture, programming patterns, etc. label Jul 21, 2020
@Cervator Cervator added this to the v4.0.0 milestone Jul 21, 2020
@Cervator
Copy link
Member

Did some more testing with multiplayer and a physics / movement focus. Looks good 👍

@Cervator Cervator merged commit f683f12 into MovingBlocks:develop Jul 21, 2020
@pollend pollend deleted the feature/joml-kinematic-character-mover branch February 13, 2021 22:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Topic: Architecture Requests, Issues and Changes related to software architecture, programming patterns, etc.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants