2014-09-16 4 views
0

배경을 캔버스에 추가하려고하지만 그렇게 할 수 없습니다.Pixi JS 및 배경 그라디언트

// create a renderer instance 
var renderer = PIXI.autoDetectRenderer(W, H); 

// add the renderer view element to the DOM 
document.body.appendChild(renderer.view); 
var canvas = renderer.view; // This returns the canvas DOM element 
var ctx = canvas.getContext('2d'); 
console.log (ctx); //This returns null 

내가 뭘 잘못하고 있는지에 대한 아이디어가 있습니까?

+2

왜 지구상에 기본적으로 Context2D를 사용하여 렌더링하는 webGL 렌더러가 아닌지 궁금 할 것입니다. 흠. – GameAlchemist

+0

죄송합니다. 캔버스를 사용하도록 지정했으며 효과가있었습니다. 감사합니다 하하, 완전히 간과 – Siva

답변

1

위의 설명에 답변이 있지만 답변을 강조해야한다고 생각했습니다.

autoDetectRenderer를 사용하면 WebGLRenderer가 반환됩니다. 명시 적으로 렌더러를 CanvasRenderer로 설정하면 컨텍스트 개체에 대한 액세스가 제공됩니다.