2017-09-07 3 views
0

나는 모노 게임을 사용하고 있습니다. 내 단추 이미지 중 하나에 Text를 겹치기를 원하지만 그림의 이미지 방식을 사용하고 싶습니다.모노 게임에서 단추에 사용자 정의 스프라이트 그리기

spriteBatch.Draw(texture, destinationRectangle, sourceRectangle, Color.White); 

그래야 텍스트가 트림 초과와 같이 버튼 이미지 사각형 경계 내에서 처리되는 방식을 제어 할 수 있습니다.

spriteBatch.DrawString 메서드를 사용하지 않고 fontsprite를 사용하여 문자열을 그리는 방법이 있습니까, 아니면 아직 배우지 않은이 방법에 더 많은 것이 있습니까? 그냥 입력 매개 변수를 제한하는 것 같습니다.

답변

1

Font.MeasureString을 사용하면 문자열의 너비와 높이를 Vector2으로 가져올 수 있습니다. Rectangle의 가운데 위치에서 절반을 빼면 가운데 맞춤 텍스트가됩니다.

관련 문제