본문 바로가기

godot engine2

고도 엔진 (Godot) : 씬, 노드, 인스턴스, 상속 1. 씬과 노드 노드는 화면 구성을 위한 빌딩 블럭이다. (예. Label, Camera, Viewport, Timer, Line2D). 씬은 게임 속 장면 하나를 의미하며 노드(들)로 만들어진 트리로 구성된다. 뭔가 어려워 보이니 직접 만들어보자. 부모 노드에 네개의 자식 노드를 만들어서 사분할 후 다른 색상으로 칠해보자. 일단, 2D 로 만들 예정이므로, 단축키 'F1' 을 눌러서 2D 씬 에디터 모드로 변경하자 1) 부모 노드 (ColorRect) 추가 좌상단 '+' 버튼을 클릭하거나 단축키 'Ctrl + A' 를 통해 ColorRect를 추가하고 이름을 "Background"로 변경하자 그리고 Anchor를 0, 0, 1, 1로 설정하여 화면을 꽉 채워보자. Anchor에 대해 궁금하면 아래 링크.. 2020. 8. 16.
고도 엔진 (Godot) : 크기, 위치, 여백 노드의 크기, 위치, 여백을 설정하는 방법을 알아보자.기본적으로 크기와 위치는 부모노드를 기준으로 설정하게 되는데, 쉬운 설명을 위해 ColorRect 노드를 2D 씬의 Root 노드로 만들어서 화면 기준으로 어떻게 설정이 가능한지 예를 들어보겠다. ColorRect 노드를 추가하는 방법은 https://drogrammer.tistory.com/20 를 참고하자. Label 대신 ColorRect를 추가하면 된다. 1. 상대 크기 및 위치 노드를 배치할 때, Anchor를 사용하면 부모 노드 기준으로 비율적인 크기와 위치를 설정할 수 있다. 참고로 Anchor의 Left, Top, Right, Bottom 각각 0.0 ~ 1.0 사이의 값을 입력할 수 있다. 몇가지 예를 들어보자. 화면에 꽉 채우기 : .. 2020. 8. 14.

반응형