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

Scene and GameObject Collision system update #55

Closed
nhurde opened this issue Feb 5, 2023 · 2 comments
Closed

Scene and GameObject Collision system update #55

nhurde opened this issue Feb 5, 2023 · 2 comments
Assignees
Labels
Milestone

Comments

@nhurde
Copy link
Contributor

nhurde commented Feb 5, 2023

Integrate game objects to be loaded into collision system on creation via scene and/or function(via game object logic i.e create misse, missle->add_to_collision_system() ).

-Make collision system aware of object statuses (Scheduled for destruction).
-Update collision layer at start of frame.
-Update collision layer on object movement.
-Clear collision layers on scene movement.
-Update objects when it collides with another.
--If possible, tells objects when it enters, remains and leaves another object.
-Remove collisionList from objects as is really process-intensive to remove when objects are deleted from scene, better to be handled by the collision controller classes.
-Current collision system method is spatial portioning with cross layer support.
--Implement cross-layer collision (I. I.e., object 1 on layer0 and object2 on layer7) defined via collison layer checkboxes in project structure.

@nhurde nhurde added this to the Spring 2023 milestone Mar 19, 2023
@nhurde nhurde self-assigned this Mar 23, 2023
@nhurde
Copy link
Contributor Author

nhurde commented May 3, 2024

Moving to Spring 2024, has a few issues to be completed before this final issue is done for collision and deletion systems.

@nhurde nhurde modified the milestones: 2023, Spring 2024 May 3, 2024
@nhurde
Copy link
Contributor Author

nhurde commented May 14, 2024

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Development

No branches or pull requests

1 participant