Skip to content

Easier Solid Collision/Interaction for Custom Movement #780

@thomasmains

Description

@thomasmains

Reviewed guidelines

  • I have read and understand the suggestion guidelines

Checked for duplicate suggestions

  • I checked for existing similar suggestions

Summary

There should be an easier way to make the Custom Movement behavior interact and/or collide with solid objects.

Try as I might, but I and others I've worked with have not been able to program a solid collision behavior for player movement using the Custom Movement behavior that is as smooth as the built in solid collision for the 8 direction behavior. I've tried many of my own solutions, online tutorials, and hiring others to attempt to resolve this, but have yet to come across a solution. Even if there is a way to do it, the fact it is so hard to accomplish is a problem in and of itself.

Possible workarounds or alternatives

There are features such as Push Out and Stepping Back, however they do not provide nearly as smooth and seamless of an interaction as the 8-direction behavior and come with many issues.

Proposed solution

I feel as though there should be a toggleable setting in the Custom Movement behavior to make the object interact with solids the same exact way and with the same exact logic as the 8-direction behavior.

Why is this idea important?

If I was only coding keyboard movement, 8-direction would serve fine. However, for 360-degree gamepad movement, the Custom Movement behavior must be used.

Additional remarks

Maybe an even easier way to solve this problem is to just add a 360-degree movement behavior that works the same way as the 8-direction behavior, just with 360-degree movement for gamepads.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions