2011-01-20 1 views
0

그리기 글꼴은 CPU 측면에서 상당히 비싸기 때문에 많은 개발자가 비디오 게임에 텍스트를 그리는 데 래스터 글꼴을 사용합니다. 그게 내가 한 짓이야."Additive blending"및 "Hue replacement"에 대한 질문

글리프 가장자리와 관련된 텍스트를 그리는 데 첨가제 혼합을 사용하면 이러한 문자는 배경색과 잘 어울립니다.

그러나 또 다른 문제를 가져가,

는 곧 문제를, 각 색상 글리프 비트 맵 글꼴을 그리는 대신 생산하는 '컬러'매개 변수를 구현하기 위해 다른 메모리 사용량이 될 수 결정; 얼마나 많은 글리프와 색상이 필요한지에 따라 글꼴 크기가 다르며 유니 코드를 지원하기 때문에 언어에 따라 수천 개의 글리프가 필요할 수 있습니다.

이제 '빨강'배경에 '그린'글꼴을 혼합하면 '오렌지'가됩니다. 첨가제 혼합의 목적은 무엇입니까? 그러나 이것을 우회하려고하면 예상보다 조금 복잡해집니다. 분명히 배경이 '검은 색'일 때는 발생하지 않지만 결국에는 그 색이 아닐 수도 있습니다.

'모든 색상'위에 첨가제 혼합을 유지하면서 '흰색'글꼴을 '모든 색상'으로 다시 칠할 수있는 방법은 무엇입니까?

고마워요 : D

답변