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 Squash the Creeps 3D C# demo for Godot mono 4.2 #1001

Open
wants to merge 5 commits into
base: master
Choose a base branch
from

Conversation

captain-redbeard
Copy link
Contributor

@captain-redbeard captain-redbeard commented Dec 14, 2023

This change adds the C# Squash the Creeps project based on the documentation from here: https://docs.godotengine.org/en/stable/getting_started/first_3d_game/index.html

Version: Godot mono 4.2

Changes

  • Scene files changed to lowercase. (Matches documentation, doesn't match gdscript demo)
  • Switched to explicit types as the documentation mentions that this should normally be used. (Needs documentation update to match code)
  • Added WorldEnvironment based on gdscript demo. (This would be useful in the documentation so people can end up with a product that matches the screenshots)

Issues

There was an issue with the shadows on the player character when using the orthogonal projection on Camera3D. The solution was to turn off Generate LODs on the glib import as sourced from here: https://www.reddit.com/r/godot/comments/170wqon/weird_shadows_in_godot_3d_tutorial/

  • I don't know enough about this issue to comment if the documentation should be updated or if this is a bug?

@AThousandShips
Copy link
Member

Same as on the 2D case, the file names need to be fixed to follow the naming

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

Successfully merging this pull request may close these issues.

2 participants