2013-09-26 3 views
1

저는 2D 게임 엔진을 만들고 있습니다. 문자에 대한 메시지에서 작업하고 있습니다. 왜냐하면 2DContext의 fillText 메소드를 사용하고 있지만, 텍스트를 획정하는 방법을 모르고 있습니다. 이미 시도했습니다. 이 방법 :캔버스 2D 컨텍스트를 사용하여 다트의 텍스트를 획 처리하는 방법은 무엇입니까?

context.lineWidth = 1; 
context.strokeStyle = '#000'; 
context.fillText(line, x, y); 
context.stroke(); 

하지만 나던 작품은, 내가 이미 같은 텍스트 색상과 스타일을 수정 :

context.font = '18pt Arial'; 
context.fillStyle = "black"; 

그러나 뇌졸중에 대한 단서.

답변

4

캔버스, 캐스케이드 운영자 작업 .. 코드를 읽기 쉽게 만들 수 있습니다 . 감사!
+0

최고 : –

0

발견! 그 일을의 올바른 방법은 다음과 같습니다

context.lineWidth = 3; 
context.strokeStyle = "black"; 
context.strokeText(line, x, y); 
context.fillStyle = "white"; 
context.fillText(line, x, y); 

그렇지 않으면 뇌졸중 후 fillText을 잊지 당신이 볼은 스트로크의 색상의 텍스트 매우 대담한 버전입니다하지 마십시오. 난 그냥 다트로 시작하고있어, 많은 청소기이 표기법 몰랐어요,

context..lineWidth = 3 
     ..strokeStyle = "black" 
     ..strokeText(line, x, y) 
     ..fillStyle = "white" 
     ..fillText(line, x, y); 
관련 문제