小编ips*_*tas的帖子

如何调整精灵大小 pixi.js

我有一些生成精灵的 PixiJS 代码:

let type = "WebGL";
if (!PIXI.utils.isWebGLSupported()) {
    type = "canvas"
}
PIXI.utils.sayHello(type);
const app = new PIXI.Application({
    width: 1000, height: 600, backgroundColor: 0x1099bb, resolution: window.devicePixelRatio || 1,
});
document.body.appendChild(app.view);

function renderSprite() {
    const sprite = new PIXI.Sprite(PIXI.Texture.from("BEE-e1414622656271.png",));
    sprite.anchor.set(0.5);
    app.stage.addChild(sprite);
    sprite.x = app.screen.width/2;
    sprite.y = app.screen.height/2;

}

renderSprite();
Run Code Online (Sandbox Code Playgroud)

该代码有效。然而,生成的精灵太大,超出了容器的边界。

我需要设置精灵的大小,所以我尝试使用以下高度和宽度选项baseTexture

const sprite = new PIXI.Sprite(PIXI.Texture("BEE-e1414622656271.png", baseTexture=PIXI.baseTexture(options={
        "height": 100,
        "width": 100
    })));
Run Code Online (Sandbox Code Playgroud)

但我收到一个错误,指出 PIXI.baseTexture 不是一个函数。

如何调整精灵的大小以使其适合容器?

javascript pixi.js

5
推荐指数
1
解决办法
1万
查看次数

可以更快地编译和/或计算斐波那契数列的前100个数字:C或Brainfuck

对于使语言“快速”运行的原因,我知之甚少,但是对我来说,为极简主义而设计的语言也将非常快,对吗?

C比BrainFuck更接近英语,并且BrainFuck的编译器大小非常小,为1024字节,与Tiny C编译器(大小约为100 KB)相比几乎没有什么。

但是,所有在线网站都将C视为最快的语言条码字节码或汇编。

(清晰度编辑可将问题搁置)

如果我用C和BrainFuck编写了相同的程序(例如,它们计算了斐波那契数列的前100个数字),那么哪个程序可以在运行时更快地完成任务?哪一个编译速度更快?

c performance brainfuck

-1
推荐指数
1
解决办法
140
查看次数

标签 统计

brainfuck ×1

c ×1

javascript ×1

performance ×1

pixi.js ×1