저는 libgdx에서 그리드 기반 게임을 개발 중입니다. 내가 원하는 것은 이동하고 크기를 조절할 수있는 숫자가 쓰여진 정사각형 타일을 어떻게 그릴 수 있는지를 아는 것입니다. 이 수에 대한 수천 개의 텍스처를 디자인하여 sprites로 사용하는 것은 어리 석다. 나는 동적으로 텍스트를 추가하고 배경을 설정할 수있는 컨테이너 클래스가 있는지 알고 싶다.libgdx에서 텍스트 뒤에 채워진 사각형을 그리는 방법은 무엇입니까?
답변
Label
과 같은 Scene2d UI 구성 요소를 사용하여 스타일이 지정된 텍스트 상자를 만들 수 있습니다.
Scene2d를 사용하면 Action
s을 사용하여 쉽게 조작 할 수있는 다양한 구성 요소의 레이아웃과 스타일을 만들거나 Actor
을 확장하여 자신 만의 구성 요소를 만들 수 있습니다.
Label
을 만들고 표시하려면 Stage
을 만들고 Label
을 추가하십시오.
이 문맥에서 나는 "타일"에 의해 당신이 사각형을 의미한다고 가정합니다.
당신이 지금하고있는 일에 관해 당신은 아무 말도하지 않습니다. 어떻게 숫자를 그립니다. 이 답변은 거의 제로 정보를 기반으로합니다.
해결책 1 : 배경색의 글꼴을 사용하십시오.
해결책 2 : 숫자/자릿수를 알고 계실 것입니다. 글꼴의 크기를 알 수 있습니다. 화면상의 텍스트 크기를 계산하십시오. 하나의 좁은 배경 스프라이트를 사용하고 텍스트 뒤에 타일을 붙입니다.
해결책 3 : Scene2d의 텍스트 상자를 사용하십시오.
저는 Libgdx에 아주 새로 왔습니다. 인접한 타일이 일치하면, 사용자 탭이있는 타일에서 숫자가 증가합니다. 숫자 1-7의 타일에는 고유 한 텍스처 배경이 있으며, 텍스처는 7 타일마다 숫자 7 위에 반복됩니다. 나는 알고리즘을 가지고 숫자를 식별 한 다음 그에 따라 텍스처를 배치하지만 문제는이 타일을 그리는 방법을 모른다는 것입니다. 해결책 1 : 어떻게하는지 잘 모릅니다. 해결책 2 : 이것은 실제로 제가 그리드에 Image를 배치하는 것입니다. 하지만 수많은 PNG 이미지를 숫자로 그리는 것은 어리석은 짓입니다. 맞습니까? 해결책 3 : 나는 그것에 대해 아무것도 모릅니다. –
- 1. 텍스트 뒤에 사각형을 그립니까?
- 2. iOS 6에서 채워진 사각형을 그리는 올바른 방법은 무엇입니까?
- 3. PHP에서 한 번에 여러 이미지에 채워진 사각형을 그리는 방법은 무엇입니까?
- 4. 정적 텍스트에 반투명 사각형을 그리는 방법은 무엇입니까?
- 5. Libgdx에서 일련의 연결된 선을 그리는 방법은 무엇입니까?
- 6. libgdx에서 텍스처를 그리는 픽스맵을 뒤집는 방법은 무엇입니까?
- 7. OpenGL ES에서 컬러 사각형을 그리는 방법은 무엇입니까?
- 8. Android에서 onTouchEvent를 그리는 사각형을 만드는 방법은 무엇입니까?
- 9. JButton에 컬러 사각형을 그리는 방법은 무엇입니까?
- 10. 특정 색상으로 채워진 타원을 그리는 방법은 무엇입니까?
- 11. 채워진 사각형 안에 문자열을 그리는 방법은 무엇입니까?
- 12. LÖVE에서 채워진 모양을 빠르게 그리는 방법은 무엇입니까?
- 13. 자바로 채워진 원을 그리는 방법은 무엇입니까?
- 14. 채워진 원을 그리는 방법?
- 15. LibGDX에서 텍스처를 그리는 방법?
- 16. WinAPI : 편집 컨트롤 텍스트 뒤에 사각형을 그립니다.
- 17. d3.js의 텍스트 뒤에 사각형을 배치하는 방법
- 18. Libgdx에서 원형 차트를 그리는 방법
- 19. canvas.drawRect가 사각형을 그리는 방법
- 20. 마우스로 사각형을 그리는 법
- 21. 여러 사각형을 그리는 방법
- 22. JCheckBox를 클릭 할 때마다 사각형을 그리는 방법은 무엇입니까?
- 23. iPhone에서 SOFT EDGE로 둥근 사각형을 그리는 방법은 무엇입니까?
- 24. GLUT을 사용하여 OpenGL에서 콘처럼 채워진 봉투를 그리는 방법은 무엇입니까?
- 25. Libgdx에서 부드러운 원을 그리는 방법
- 26. 채워진 다각형을 그리는 방법?
- 27. libgdx에서 터치 경로에 연속 선을 그리는 방법은 무엇입니까?
- 28. Qt에서 간단한 사각형을 그리는 가장 좋은 방법은
- 29. 버튼으로 캔버스에 사각형을 그리는 방법
- 30. Libgdx에서 healthbar를 만드는 방법은 무엇입니까?
숫자를 지금 그리는 중입니다. 글꼴? 또는 한 자리 스프라이트 결합? 숫자가 타일의 일부가되어야하는 이유는 무엇입니까? – IronMonkey
https://www.youtube.com/watch?v=MVslS9wPmq4. –