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

WIP: Make collision generation dynamic #278

Draft
wants to merge 25 commits into
base: main
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from 9 commits
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
ba18b2f
terrain3d: Enable splitting of collision regions
lw64 Dec 16, 2023
de592db
terrain: Make collision dynamic
lw64 Dec 17, 2023
ab616ac
terrain: Make dynamic collision more efficient and fix bug
lw64 Dec 17, 2023
4c7b7c5
Fix issues and implement collision shape caching
lw64 Dec 31, 2023
a5f3850
Use enum collision_mode instead of individual bools
lw64 Jan 3, 2024
6807c9a
Adjust types, rename & rearrange vars/functions
TokisanGames Jan 3, 2024
f5842a0
Rebuild collision properly when changing modes
lw64 Jan 13, 2024
efad1e7
Wip fix error, still not working though
lw64 Jan 13, 2024
553da7a
Fixup rebase
lw64 Jan 13, 2024
ecc5292
Fix doubled collision shapes
lw64 Jan 17, 2024
25c9c5a
Finish non-editor dynamic collision
lw64 Jan 17, 2024
5102686
Update variables, comments
TokisanGames Jan 17, 2024
f970779
Enforce dynamic variable sanity
TokisanGames Jan 19, 2024
d720d55
Enforce collision initialization through build_collision. Strip camer…
TokisanGames Jan 19, 2024
2ba52c8
WIP: Rewrite dynamic collision
lw64 Feb 7, 2024
f9da3c6
Use memdelete() instead of memfree()
lw64 Mar 13, 2024
d3b097f
Fix off-center issue and rename some variables
lw64 Mar 13, 2024
be00711
Fix editor mode
lw64 Mar 26, 2024
90d78e9
add chunk-system
lw64 Mar 27, 2024
4556f8f
Finish chunked dynamic collisions
lw64 Apr 5, 2024
f73f4ca
Fix chunk snapping
lw64 May 9, 2024
d7c0944
Small fixes
lw64 May 9, 2024
623f9c7
Generate collision with correct height
lw64 May 10, 2024
cf717d8
Rename CollisionChunk to EditorCollisionChunk
lw64 May 10, 2024
0efbc88
Split out fill_map function
lw64 May 10, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading