Draggable
</> ursina.prefabs.draggable
Inherits Button
Initialization
Draggable(
require_key=None,
step=Vec3.zero,
plane_direction=Vec3.forward,
lock=None,
min_x=-inf,
min_y=-inf,
min_z=-inf,
max_x=inf,
max_y=inf,
max_z=inf
)
Attributes
.dragging
default: False
.delta_drag
default: 0
.start_pos
default: self.world_position
.start_offset
default: (0, 0, 0)
.lock
default: lock if lock else Vec3(0, 0, 0)
set to 1 to lock movement on any of x, y and z axes
Properties
step
Methods
input(key=None)
start_dragging()
stop_dragging()
update()