2014-02-25 3 views
1

저는 StageXL을 사용하여 캔버스에 원을 추가하려고합니다. 다음을 시도했지만 성공하지 못했습니다 :StageXL에서 기본 도형을 추가하는 방법은 무엇입니까?

Shape shape = new Shape() 
    ..graphics.beginPath() 
    ..graphics.circle(50, 50, 50) 
    ..graphics.closePath() 
    ..graphics.moveTo(20, 20) 
    ..graphics.fillColor(0xFF8ED6FF) 
    ..graphics.strokeColor(Color.Blue, 5) 
    ..addTo(stage); 

내가 여기에없는 것에 대한 아이디어가 있습니까? 감사.

"는 WebGL이 렌더러는 고도의 텍스처 (BitmapDatas)을 그릴 수 있도록 최적화되어 있지만 그래픽이 표시 객체 벡터를 렌더링하는 applyCache 방법을 사용하시기 바랍니다 그릴하려면 아직 벡터 그래픽을 지원하지 않습니다

+1

이 나를 위해 잘 작동 :

나는 여기에 변경 로그에 발견. 문제가 게시 한 코드에 없기 때문에 질문에 코드를 더 추가하십시오. –

+0

문제의 원인을 발견했습니다. 스테이지 생성자에서 webGL을 해제해야만했습니다. 스테이지 스테이지 = new Stage (querySelector ('# stage'), webGL : false);'그러나 webGL을 사용하면이 문제가 발생하는 이유는 무엇입니까? –

+0

@PixelElephant 의견을 보내 주셔서 감사합니다. 그것은 내가 코드의 다른 부분에서 오류의 원인을 찾도록했다. –

답변

관련 문제