godot-artnet/scripts/dmx_direct.gd
2025-05-26 17:12:37 +02:00

18 lines
405 B
GDScript

extends Node
@export var artnet:Node
@export var output:bool=true
@export_range(1,512,1) var channel_offset=1
@export_range(0,255,1) var values: Array[float]
func _process(delta: float) -> void:
#https://www.martin.com/en/site_elements/martin-manuals-mac-encore-performance-bedienungsanleitung
var vi=0
for v in values:
if output:
artnet.setDMXChannel(channel_offset-1+ (vi+1),v,8)
vi+=1