1
A
回答
4
我不認爲你可以用紋理填充多邊形,但是你可以使用多邊形作爲Sprite的遮罩,這會產生相同的效果。像這樣將工作:
var stage = new PIXI.Stage(0, true);
var renderer = PIXI.autoDetectRenderer(620, 380);
document.body.appendChild(renderer.view);
//create a texture
var texture = PIXI.Texture.fromImage("/img/logo.png");
var tilingSprite = new PIXI.TilingSprite(texture, 620, 380);
stage.addChild(tilingSprite);
//create a polygon
var graphics = new PIXI.Graphics();
graphics.beginFill(0);
graphics.moveTo(50,50);
graphics.lineTo(300,140);
graphics.lineTo(220, 320);
graphics.lineTo(80, 110);
graphics.lineTo(50,50);
graphics.endFill();
stage.addChild(graphics);
//mask the texture with the polygon
tilingSprite.mask = graphics;
update();
function update()
{
requestAnimFrame(update);
renderer.render(stage);
}
的jsfiddle:http://jsfiddle.net/7asnhk3b/
相關問題
- 1. 在PIXI.js中多次加載紋理
- 2. 如何在紋理上創建多邊形libGDX
- 3. OpenGL - 在紋理多邊形上創建邊框
- 4. 紋理協調多邊形和方形紋理
- 5. 如何確定UV紋理座標n邊多邊形
- 6. 多邊形中點的紋理座標
- 7. 從多邊形生成紋理(openGL)
- 8. 如何將圖像繪製爲多邊形的紋理,以及如何在接觸屏幕上的多邊形的所有方向上旋轉多邊形?
- 9. 紋理和紋理映射GLUTess多邊形?
- 10. 低多邊形網格上的多種材質或紋理?
- 11. 在多邊形內隨機放置多邊形
- 12. 在多邊形圖像貼圖上放置邊框?
- 13. 如何定義多邊形頂點以適應紋理?
- 14. 如何判斷一個點是多邊形內部紋理
- 15. 如何隨意扭曲紋理多邊形?
- 16. 如何將CCSprite(紋理)添加到多邊形?
- 17. 在3D中放置3個多邊形
- 18. 如何爲紋理邊框設置UV
- 19. 如何在三個js中將多個紋理剪輯爲多邊形
- 20. 處理多邊形的多邊形算法,處理跨邊界的多邊形
- 21. OpenGL - 繪製具有紋理的2D多邊形形狀
- 22. 如何在多邊形頂部放置圓?
- 23. IDirect3DDevice9,設置紋理如何縮放?
- 24. 如何從圖像中獲取多邊形形狀的OpenGl紋理?
- 25. 如何在三角形條紋上渲染紋理?
- 26. 在Google地圖上放置GeoJson數據的多邊形標籤
- 27. 爲什麼紋理四邊形上不顯示三角形?
- 28. 拉伸一個紋理在多個四邊形
- 29. 隨機放置svg多邊形
- 30. 如何在vtk中在紋理表面上顯示三角形邊界?
非常感謝您!這幫助我很多! – Bato 2015-04-17 14:32:30