flexpanel_node_style_get_flex_basis 함수 설명
flexpanel_node_style_get_flex_basis
함수는 주어진 Flex Panel Node의 flexBasis
속성을 반환합니다. 이 함수는 Flexbox 레이아웃에서 요소의 기본 크기를 설정하는 데 사용됩니다.
함수 문법
flexpanel_node_style_get_flex_basis(node);
인수 설명
인수 | 타입 | 설명 |
---|---|---|
node | Flex Panel Node | 읽어올 노드 |
반환값
- Flex Panel Unit-Value Struct: 노드의
flexBasis
값.
예제
다음은 flexpanel_node_style_get_flex_basis
함수를 사용하는 예제입니다.
var _flex_basis = flexpanel_node_style_get_flex_basis(_node);
위 코드는 특정 노드의 flex basis 값을 가져와서 로컬 변수 _flex_basis
에 저장합니다.
활용 예제
- 기본 크기 설정
gml var _node = flexpanel_create_node(); flexpanel_node_style_set_flex_basis(_node, 100); var _flex_basis = flexpanel_node_style_get_flex_basis(_node);
- 조건에 따른 크기 조정
gml var _node = flexpanel_create_node(); if (some_condition) { flexpanel_node_style_set_flex_basis(_node, 150); } else { flexpanel_node_style_set_flex_basis(_node, 75); } var _flex_basis = flexpanel_node_style_get_flex_basis(_node);
- 다양한 노드의 flex basis 값 비교
gml var _node1 = flexpanel_create_node(); var _node2 = flexpanel_create_node(); flexpanel_node_style_set_flex_basis(_node1, 100); flexpanel_node_style_set_flex_basis(_node2, 200); var _basis1 = flexpanel_node_style_get_flex_basis(_node1); var _basis2 = flexpanel_node_style_get_flex_basis(_node2);
- UI 요소의 동적 크기 조정
gml var _node = flexpanel_create_node(); var user_input = get_user_input(); flexpanel_node_style_set_flex_basis(_node, user_input); var _flex_basis = flexpanel_node_style_get_flex_basis(_node);
- 기본 크기 값의 로그 출력
gml var _node = flexpanel_create_node(); flexpanel_node_style_set_flex_basis(_node, 120); var _flex_basis = flexpanel_node_style_get_flex_basis(_node); show_debug_message("Flex Basis: " + string(_flex_basis));
이와 같이 flexpanel_node_style_get_flex_basis
함수를 활용하여 Flex Panel Node의 기본 크기를 설정하고, 이를 다양한 상황에서 사용할 수 있습니다.