Flex Panel Node Gap 가져오기
이 문서는 Flex Panel Node의 간격을 가져오는 함수인 flexpanel_node_style_get_gap
에 대해 설명합니다. 이 함수는 특정 구역에 대한 간격을 반환합니다.
함수 설명
함수명
flexpanel_node_style_get_gap
문법
flexpanel_node_style_get_gap(node, gutter);
매개변수
매개변수 | 타입 | 설명 |
---|---|---|
node | Flex Panel Node | 읽어올 노드입니다. |
gutter | Flex Panel Gutter Constant | 확인할 특정 간격 속성입니다. |
반환값
- Real: 지정된 간격의 실제 값을 반환합니다.
예제
var _gap = flexpanel_node_style_get_gap(_node, flexpanel_gutter.all_gutters);
위 예제는 노드의 일반적인 간격을 가져와서 로컬 변수에 저장합니다.
활용 예제
- 간격 조정하기
gml var _current_gap = flexpanel_node_style_get_gap(_node, flexpanel_gutter.horizontal); if (_current_gap < 10) { flexpanel_node_style_set_gap(_node, flexpanel_gutter.horizontal, 10); }
- 다양한 간격 확인하기
gml var _vertical_gap = flexpanel_node_style_get_gap(_node, flexpanel_gutter.vertical); var _horizontal_gap = flexpanel_node_style_get_gap(_node, flexpanel_gutter.horizontal);
- 조건에 따른 간격 변경
gml if (flexpanel_node_style_get_gap(_node, flexpanel_gutter.all_gutters) == 0) { flexpanel_node_style_set_gap(_node, flexpanel_gutter.all_gutters, 5); }
- 간격을 기반으로 UI 요소 배치하기
gml var _gap = flexpanel_node_style_get_gap(_node, flexpanel_gutter.all_gutters); var _new_position = _previous_position + _gap;
- 간격 로그 출력하기
gml var _gap_value = flexpanel_node_style_get_gap(_node, flexpanel_gutter.all_gutters); show_debug_message("현재 간격: " + string(_gap_value));
이 문서에서는 Flex Panel Node의 간격을 가져오는 방법과 다양한 활용 예제를 소개했습니다.