godot-xr-tools
godot-xr-tools copied to clipboard
Support scenes for AR and VR in Godot
When using the Reparent method for pickable objects, it's unable to reparent the object to the world after releasing the object. pickable.gd:272 @ let_go(): Condition "p_child->data.parent != this" is true....
Hey, I'm running into an issue with XRTools when using the `*_physics_hand.tscn` and `*_physics_*` files. I run into the `Invalid get index 'global_transform' (on base: 'Nil').` error when using these...
Currently the pickup function only cares about the center of the closest pickup - this can make complex-object interactions challenging. Instead the developer should be able to specify a pickup...
The signal connection mechanism is useful for simple reactions without the developer needing to write a script. Examples of this are: - XRToolsPickable.picked_up(pickable) --> AudioStreamPlayer.play() - by unbinding 1 argument...
Snap-zones can sometimes be used to connect two RigidBody3D instances together: - Hammer put in a toolbox - Shovel put in a backpack Most games want "held objects" to collide...
Currently when the player starts or stops crouching, the player body instantly snaps to the new height. Shrinking isn't usually a problem, but growing the player body instantly to be...
When using thin mesh or terrain colliders, (eg, height map shape, Zylann's hterrains or Zylann's voxel terrains module), and probably general concave collision shapes as well, the PlayerBody's collider is...
Implementation of the new teleporter signals suggested in #499 One thing, though, I'm not sure about is that after merging my feature branch back into master there was one line...
Currently the hands remain visible when not active. The hand.gd script should be modified to hide the hand when inactive. Also signals should be added when the hands become hidden...
This pull requests adds support for popup menus in game. It includes: - Adding XRToolsPopup script/scene for managing popup interfaces. - Adding XRToolsFunctionPointer static find helper methods. - Adding class_name...