Skip to content

Conversation

@FreshPenguin112
Copy link
Collaborator

@FreshPenguin112 FreshPenguin112 commented Dec 16, 2025

I've made a couple small changes you might be interested in merging

  • Global "THREE" and "scenes" objects under "vm.runtime.ext_threeScenes"(useful if other extensions want to mess with threejs stuff externally, like a custom extra 3d addon extension for example)
  • "window.__THREE_RENDERER__" global which is the "threeRenderer" variable(same use case, for external use)
  • Scratch stage automatically hides/shows on project start/stop(i was having issues with you needing to go into fullscreen and then exit it for the threejs canvas to properly show, this fixes that issue)

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants