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()