首页 > 解决方案 > 在移相器中添加不是来自资产的图像

问题描述

对于学校,我正在尝试移相器,但我很难过。我试图制作一个无限跳投游戏,一切正常,但我试图做一些额外的事情。

我希望我的角色在比赛前成为你自己的形象。到目前为止,我可以使用 javascript 制作图片来调用网络摄像头,但我无法将图像加载到移相器中。

您可以在移相器中加载不在资产文件夹中的图像(因为您只是使用网络摄像头在 javascript 中制作了它们)吗?我尝试制作一个新图像,但我不知道将我的 src 放在哪里。

我将图像放入画布中,并在其中提供了我的 src。使用 querySelector 我获取 src 并尝试将其加载到移相器中。

这就是我所拥有的:在创建功能中,我正在制作一个新图像

playerSrc = document.querySelector('.image').src;

let playerImage = this.make.image({
    key: 'playerImage',
    src: playerSrc,
    add: true
});
player = this.physics.add.image(150, 450, 'playerImage');

但是像这样添加 src 是行不通的。

标签: javascriptphaser-framework

解决方案


推荐阅读