https://github.com/v-sekai/interaction_system
Interaction system for immersive and XR games, using canvas_plane and lasso.
https://github.com/v-sekai/interaction_system
Last synced: 9 days ago
JSON representation
Interaction system for immersive and XR games, using canvas_plane and lasso.
- Host: GitHub
- URL: https://github.com/v-sekai/interaction_system
- Owner: V-Sekai
- License: mit
- Created: 2025-02-20T08:17:21.000Z (2 months ago)
- Default Branch: master
- Last Pushed: 2025-02-20T09:07:33.000Z (2 months ago)
- Last Synced: 2025-02-20T10:23:12.790Z (2 months ago)
- Language: GDScript
- Size: 7.81 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Interaction System for Godot
This module contains a system for delegating input events such as clicks or VR controller clicks, as 3d raycasts into a 3D scene.
Canvas UI is supported via canvas_plane, so that the 3D clicks (or raycast from 2D mouse clicks) are passed through the Lasso database to determine which UI element is closest to the click.
## Usage
Place this addon at `addons/interaction_system` in your project.
Note that for use with `canvas_plane`, this addon is designed to work together with https://github.com/V-Sekai/canvas_plane on the `interaction_system` branch. Make sure to place the canvas plane addon at `addons/canvas_plane` in your project.
## Work in progress
This addon is not finished yet. If you encounter something broken, file an issue.
## License
MIT License. See [LICENSE](./LICENSE)