diff options
author | Henrique Alves <henriquelalves@gmail.com> | 2022-07-15 19:18:53 -0300 |
---|---|---|
committer | Henrique Alves <henriquelalves@gmail.com> | 2022-07-15 19:18:53 -0300 |
commit | f35b9a8925610ef73b1ccca77c5a301e631cc988 (patch) | |
tree | 32b84360283b8e23942dae1b66d99098cd79cd91 /Scenes/Mesh.gd | |
parent | d8b55a90a940187aef89b9842e88a31b1b600746 (diff) | |
download | gamejam-gmtk-2022-f35b9a8925610ef73b1ccca77c5a301e631cc988.tar.gz gamejam-gmtk-2022-f35b9a8925610ef73b1ccca77c5a301e631cc988.tar.bz2 gamejam-gmtk-2022-f35b9a8925610ef73b1ccca77c5a301e631cc988.zip |
add rolling dice
Diffstat (limited to 'Scenes/Mesh.gd')
-rw-r--r-- | Scenes/Mesh.gd | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/Scenes/Mesh.gd b/Scenes/Mesh.gd new file mode 100644 index 0000000..3a30c36 --- /dev/null +++ b/Scenes/Mesh.gd @@ -0,0 +1,12 @@ +extends MeshInstance + +var target_basis : Basis + +func _ready(): + target_basis = transform.basis + +func _process(delta): + transform.basis = transform.basis.slerp(target_basis, delta*8) + +func roll(dir : Vector2): + target_basis = target_basis.rotated(Vector3(-dir.y,0,-dir.x), deg2rad(90)) |