pixi.js - 用 pixi.js 画一个矩形

标签 pixi.js

[Chrome v32]

如何使用 PIXI.js 库绘制基本的红色矩形?

我试过这个(不工作)

var stage = new PIXI.Stage(0xFFFFFF);
var renderer = PIXI.autoDetectRenderer(400, 300);
document.body.appendChild(renderer.view);
renderer.render(stage);
var rect = new PIXI.Rectangle(100, 150, 50, 50);
stage.addChild(rect);

错误:

Uncaught TypeError: Object [object Object] has no method 'setStageReference'

最佳答案

您无法渲染几何图形 ( Pixi.Rectangle ),它们仅用于计算。您可以改为执行以下操作:

var graphics = new PIXI.Graphics();

graphics.beginFill(0xFFFF00);

// set the line style to have a width of 5 and set the color to red
graphics.lineStyle(5, 0xFF0000);

// draw a rectangle
graphics.drawRect(0, 0, 300, 200);

stage.addChild(graphics);

source

关于pixi.js - 用 pixi.js 画一个矩形,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22073350/

相关文章:

javascript - 使用 Pixi JS 为瓦片 map 创建等距投影瓦片?

javascript - 使用 PIXI.js 和 WebGLRenderer 进行尾随淡入淡出至全黑

javascript - Canvas 不会在带有 cordova 和 pixi.js 的 iphone 上呈现

javascript - Pixi.js 在使用 PIXI ticker 时使浏览器崩溃

javascript - 使用 pixi.js 进行适当的文本缩放?

javascript - 在 PIXIJS 中为部分文本着色

javascript - 在主线程上创建Imagebitmap?

javascript - 如何为跟踪鼠标移动的动画添加惯性?

javascript - 如何在 PIXI.js 中本地容器中将文本对象居中