This repository has been archived by the owner. It is now read-only.

Colliders Upgrade (prev. Revamped Colliders) #7

Open
Rover656 opened this Issue Dec 12, 2018 · 3 comments

Comments

Projects
None yet
1 participant
@Rover656
Copy link
Member

Rover656 commented Dec 12, 2018

UPDATE

Now that the colliders-revamp branch is (or just about to be) merged, the only purpose of this issue is to mark the fact that the circle collisions do not work with rectangles yet.

Does this improve an existing feature or does it add a completely new feature?
This feature could be implemented in two ways:

Method One

Just simply upgrade the current collision code to support all of the forms of collision with support for rotation, scale etc.

Method Two

Strip all things like physics and collisions out and make them modular (Similar to Unity's component system), that way we keep the instance class short and sweet, and only have the tools that are required.

Describe the improvement/feature you'd like
The end goal is to have a collision system that allows all forms of collision to occur with support for the new abilities of the engine (i.e. rotation, scaling etc.)

Describe alternatives you've considered
The alternatives are described above.

@Rover656 Rover656 self-assigned this Dec 12, 2018

@Rover656

This comment has been minimized.

Copy link
Member Author

Rover656 commented Dec 13, 2018

This is being worked on in the revamped-colliders branch

@Rover656

This comment has been minimized.

Copy link
Member Author

Rover656 commented Dec 15, 2018

The new collider system is implemented, this is planned to be merged momentarily, but circle collisions need a ton of work.

@Rover656 Rover656 changed the title Revamped Colliders Colliders Upgrade (prev. Revamped Colliders) Dec 15, 2018

@Rover656

This comment has been minimized.

Copy link
Member Author

Rover656 commented Dec 28, 2018

This will be picked up again once the renderer has been optimised to fix rendering issues with large numbers of calls.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.