This translation is community contributed and may not be up to date. We only maintain the English version of the documentation. Read this manual in English
Defold는 GUI 씬에서 텍스트를 렌더링할 수 있는 특정한 유형의 GUI 노드를 지원합니다. 프로젝트에 추가된 모든 폰트 리소스는 텍스트 노드 렌더링에 사용할 수 있습니다.
에디터 미리보기는 엔진의 폰트 렌더러를 사용하여 텍스트 셰이핑과 오른쪽에서 왼쪽으로 쓰는 레이아웃을 지원합니다. 필요한 폰트 및 App Manifest 설정은 텍스트 레이아웃 지원을 참고하세요.
GUI 텍스트 노드에서 사용하려는 폰트는 GUI 컴포넌트에 추가해야 합니다. Fonts 폴더를 오른쪽 클릭하거나, 상단 GUI 메뉴를 사용하거나, 해당 키보드 단축키를 누르세요.

텍스트 노드에는 특수 프로퍼티들이 있습니다:
노드 피벗을 설정하여 텍스트의 정렬 모드를 변경할 수 있습니다.
Center, North 또는 South로 설정되어 있으면 텍스트가 가운데 정렬됩니다.West 모드 중 하나로 설정되어 있으면 텍스트가 왼쪽 정렬됩니다.East 모드 중 하나로 설정되어 있으면 텍스트가 오른쪽 정렬됩니다.
텍스트 노드는 크기, 피벗, 색상 등을 설정하는 모든 일반 노드 조작 함수에 응답합니다. 텍스트 노드에만 적용되는 함수도 몇 가지 있습니다:
gui.set_font() 함수를 사용합니다.gui.set_line_break() 함수를 사용합니다.gui.set_text() 함수를 사용합니다.function on_message(self, message_id, message, sender)
if message_id == hash("set_score") then
local s = gui.get_node("score")
gui.set_text(s, message.score)
end
end
Did you spot an error or do you have a suggestion? Please let us know on GitHub!
GITHUB