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

Add a shadowcasting FOV calculation #19

Open
awilsoncs opened this issue Nov 11, 2022 · 0 comments
Open

Add a shadowcasting FOV calculation #19

awilsoncs opened this issue Nov 11, 2022 · 0 comments
Labels
enhancement New feature or request server-side This issue applies the server side.

Comments

@awilsoncs
Copy link
Owner

URF currently uses a raycasting method for calculating line of sight and field of view. This can be found in Assets/Scripts/URF/Server/FieldOfView/RaycastingFieldOfView.cs. However, raycasting is slow and performs duplicate work. We should eventually move to a recursive shadowcasting implementation.

See this article on RogueBasin for information.

@awilsoncs awilsoncs added enhancement New feature or request server-side This issue applies the server side. labels Nov 11, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request server-side This issue applies the server side.
Projects
None yet
Development

No branches or pull requests

1 participant