Flex 패널 노드 스타일 설정
이 문서는 Flex 패널 노드의 flex
속성을 설정하는 함수에 대해 설명합니다. 이 함수는 특정 노드의 유연한 크기 조정 방식을 정의하는 데 사용됩니다.
함수 설명
함수명
flexpanel_node_style_set_flex
문법
flexpanel_node_style_set_flex(node, flex);
매개변수
매개변수 | 타입 | 설명 |
---|---|---|
node | Flex Panel Node | 수정할 노드 |
flex | Real | 사용할 flex 값 |
반환값
- N/A (반환값 없음)
예제
flexpanel_node_style_set_flex(_node, -1);
위 코드는 노드의 flex 값을 -1로 설정하여, flex 축소 값이 1로 작동하도록 합니다.
활용 예제
예제 1: 기본 Flex 설정
flexpanel_node_style_set_flex(_node, 0);
이 코드는 노드의 flex 값을 0으로 설정하여, 노드가 기본 크기를 유지하도록 합니다.
예제 2: Flex 확장 설정
flexpanel_node_style_set_flex(_node, 1);
이 코드는 노드의 flex 값을 1로 설정하여, 노드가 가능한 만큼 공간을 차지하도록 합니다.
예제 3: Flex 축소 설정
flexpanel_node_style_set_flex(_node, -1);
이 코드는 노드의 flex 값을 -1로 설정하여, 노드가 다른 노드에 비해 축소될 수 있도록 합니다.
예제 4: 여러 노드에 Flex 설정
flexpanel_node_style_set_flex(_node1, 2);
flexpanel_node_style_set_flex(_node2, 1);
flexpanel_node_style_set_flex(_node3, 0);
이 코드는 세 개의 노드에 각각 다른 flex 값을 설정하여, 각 노드가 차지하는 공간을 조정합니다.
예제 5: 동적 Flex 값 설정
var dynamic_flex = choose(0, 1, -1);
flexpanel_node_style_set_flex(_node, dynamic_flex);
이 코드는 무작위로 선택된 flex 값을 노드에 설정하여, 동적으로 노드의 크기를 조정합니다.