Slider
</> ursina.prefabs.slider
Inherits Entity
Initialization
Slider(min=0, max=1, default=None, height=Text.size, text='', dynamic=False, radius=Text.size / 2, bar_color=color.black66)
Attributes
.parent
default: camera.ui
.vertical
default: False
.step
default: 0
for example, setting .step to 1, would make the slider snap to the closest integer.
.on_value_changed
default: None
set this to a function you want to be called when the slider changes
.setattr
default: None
set this to (object, 'attrname') to set that value when the slider changes
.label
default: Text(parent=self, origin=(0.5, 0), x=-0.025, text=...
.bg
default: Entity(parent=self, model=Quad(scale=(0.525, heigh...
.knob
default: Draggable(parent=self, min_x=0, max_x=0.5, min_y=0...
.value
default: self.default
.dynamic
default: dynamic
if set to True, will call on_value_changed() while dragging. if set to False, will only call on_value_changed() after dragging.
.rotation_z
default: -90
Properties
value
step
Methods
update()
slide()
slide(call_on_value_changed=True)