노드 위에 색상 목록(팔레트)을 가지며, Index로 지정한 색 하나를 출력합니다. 인덱스는 요소 수에 대한 나머지로 랩되므로, 범위를 넘어도 처음으로 돌아갑니다. 음수 값도 요소 수를 더해 올바른 위치로 되돌아갑니다. 비트의 트리거를 Counter에 통과시켜 Index에 연결하면, 박마다 팔레트를 돌릴 수 있습니다.
- Index — 선택 위치. 나머지로 랩(기본값 0)
- 초기 팔레트는 흰색과 검정 2색
- 노드 위의 + Add로 끝에 흰색을 추가하고, 각 행의 **-**로 삭제합니다. 색상 사각형을 클릭하면 해당 행의 피커(알파 편집 가능)가 열리고 닫힙니다
- 헤더에는 현재 선택된 위치가
[0]처럼 표시됩니다
팔레트를 전부 지워 비우면, 출력은 완전히 투명한 색(RGBA 모두 0)이 되고, 헤더는 (empty)로 표시됩니다. 다운스트림에 이전 색이 남지 않도록, 비어 있어도 명시적으로 값을 흘려보내는 구조입니다.
입력 포트
출력 포트
스크립트에서 설정할 수 있는 멤버
Synapse Apps (스크립팅)
await synapse.modules.create({ type: "ColorArray" })