首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >kaboom.js失败负载映像

kaboom.js失败负载映像
EN

Stack Overflow用户
提问于 2021-11-05 14:34:23
回答 1查看 482关注 0票数 0

我无法在kaboom.js .this中加载我的代码文件根D:\kaboom\src中的图像。这是我的图像文件根目录D:\kaboom\public\assets。

js码

代码语言:javascript
复制
import kaboom from 'kaboom';


kaboom({

  font: "sinko",

  background: [0, 0, 255,],
})

loadSprite("bean", "assets/ii.png");

// add a character to screen
add([
  // list of components
  sprite("bean"),
  pos(80, 40),
  area(),
]);

我是错的

EN

回答 1

Stack Overflow用户

发布于 2022-01-25 14:33:42

你的index.html在哪里?

我使用React来构建这个游戏,并将这些公共文件与index.html连接起来。如下所示:

代码语言:javascript
复制
.
├── MarioGames
│   └── sprites
│       ├── Items.png
│       ├── Mario.json
│       ├── Mario.png
│       ├── OverWorld.json
│       ├── OverWorld.png
│       ├── bigMushy.png
│       ├── brick.png
│       ├── castle.png
│       ├── cloud.png
│       ├── coin.png
│       ├── emptyBox.png
│       ├── enemies.json
│       ├── enemies.png
│       ├── ground.png
│       ├── hill.png
│       ├── pipe.png
│       ├── pipeBottom.png
│       ├── pipeTop.png
│       ├── questionBox.png
│       └── shrubbery.png
├── favicon.ico
├── index.html
├── logo192.png
├── logo512.png
├── manifest.json
└── robots.txt

这是我的解决方案。

代码语言:javascript
复制
    kaboom({
  background: [134, 135, 247],
  width: 320,
  height: 240,
  scale: 2,
  canvas: this.refs.canvas as any,
})

loadRoot('./MarioGames/sprites/')
loadAseprite('mario', 'Mario.png', 'Mario.json')
loadAseprite('enemies', 'enemies.png', 'enemies.json')
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69854902

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档