gpt4 book ai didi

javascript - PIXI.js 渲染不工作

转载 作者:行者123 更新时间:2023-12-03 10:40:37 26 4
gpt4 key购买 nike

我正在使用 Chrome 学习本教程 ( http://www.yeahbutisitflash.com/?p=5226 ),但不明白为什么这不起作用。这是我的控制台输出:

init() successfully called.
pixi.dev.js:224 Pixi.js v2.2.7 - webGL http://www.pixijs.com/ ♥♥♥
index2.html:26 PIXI.WebGLRenderer
index2.html:28 render complete.

这是我的代码:

<!DOCTYPE HTML>
<html>
<head>
<meta charset="UTF-8">
<title>Endless Runner Game Demo</title>
</head>

<body onload="init();">
<div align="center">
<canvas id="game-canvas" width="512" height="384"></canvas>
</div>
<script src="js/pixi.js-master/bin/pixi.dev.js"></script>
<script>
function init() {
console.log("init() successfully called.");
stage = new PIXI.Stage(0x66FF99);
renderer = PIXI.autoDetectRenderer(
512,
384,
document.getElementById("game-canvas")
);
console.log(renderer);
renderer.render(stage);
console.log("render complete.");
}
</script>
</body>
</html>

但是,它什么也没显示。教程说我此时应该看到舞台上设置的背景颜色。

谢谢。

最佳答案

PIXI.autoDetectRenderer 的第三个参数应该是一个对象,而不是一个元素。您应该将对象属性“view”设置为 Canvas 元素。

var renderer = PIXI.autoDetectRenderer( 512, 384, {
view: document.getElementById("game-canvas")
});

另请注意,您可能需要运行本地服务器才能在 Chrome 中查看它。

关于javascript - PIXI.js 渲染不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28796222/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com