2012-12-21 1 views
0

XNA 4.0에서 화면에 글꼴을 렌더링하는 방법은 XNA 3.1에서 한 발 뒤로 물러 난 것입니다. 다행히도 Nuclex Framework을 사용하면이 문제가 해결되었습니다. 그러나 이것은 spritefont 파일을위한 것입니다. 뿐만 아니라XNA Nuclex Spritefont 프레임 워크 및 Spritefont 텍스처

Nuclex이 spritefont 텍스처 지원할 수있는 방법이 있나요 (등 Nubik's는, ...)? 그렇지 않다면, "not-so-common"글꼴을 어떻게 사용하고, spritefont로 변환하고, 다른 컴퓨터에 표시되는지 확인하십시오 (해당 글꼴이 설치되어 있지 않은 것 같습니다).

답변

1

Spritefonts는를 컴파일된다. 콘텐츠를 작성할 때 spritefont.xnb 파일이 생기며이 파일에는 .spritefont 파일에 정의한 모든 문자가 포함되어 있습니다. 이후 게임은이 파일에있는 문자 인을 사용합니다. 게임과 함께 배포되므로 대상 컴퓨터에 글꼴이 필요하지 않습니다.

또한, 이 Nuclex이 spritefont 텍스처을 지원하기 위해 필요가 없습니다 - 그들은 때문에 그들이 변경되지 않습니다이기 때문에 당신이 당신의 내용에 이러한 텍스처를 사용할 수 있습니다. Nuclex 글꼴은 기본 XNA Spritefont 프로세서보다 그림이 인 다른 방식으로 만 사용됩니다. spritefont 텍스처 문자는 이미으로 그려진 입니다.