照着教程抄的结果报了一个Cannot read property 'textures' of undefined?
let type = 'WebGL',
Application = PIXI.Application,
loader = PIXI.loader,
resources = PIXI.loader.resources,
Sprite = PIXI.Sprite,
Container = PIXI.Container,
Graphics = PIXI.Graphics,
TextureCache = PIXI.utils.TextureCache;
if (!PIXI.utils.isWebGLSupported()) {
type = 'canvas';
}
PIXI.utils.sayHello(type);
let app = new Application({
width: window.innerWidth,
height: window.innerHeight,
antialias: true, //使得字体的边界和几何图形更加圆滑 default: false
transparent: true, //透明度设置 default: false
resolution: 1, // default: 1
});
//游戏场景
gameScene = new Container();
//添加到底层进行显示
app.stage.addChild(gameScene);
//结束场景
gameOverScene = new Container();
app.stage.addChild(gameOverScene);
//游戏结束场景默认不显示
gameOverScene.visible = false;
//引入图片json文件
let id = resources['images/game.json'].textures;
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
这个报错说没有
textures
,而你的代码中涉及这个的只有由此有2种可能
1.本身就没有
textures
这个属性(没有完整代码不好评说),比如我觉得这里应该是(注意是texture
而不是textures
):不过就我了解,更可能是1的原因。
那位大佬能帮忙解决一下,小弟感激不尽