javascript - 在移相器中添加不是来自资产的图像
问题描述
对于学校,我正在尝试移相器,但我很难过。我试图制作一个无限跳投游戏,一切正常,但我试图做一些额外的事情。
我希望我的角色在比赛前成为你自己的形象。到目前为止,我可以使用 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 是行不通的。
解决方案
推荐阅读
- c# - 声明变量并稍后在 C# 中使用它们
- c - C - 获取 char* 的内容副本?
- android - android studio 运行错误 E/AndroidRuntime: FATAL EXCEPTION: Thread-7 Process
- url - 通过 URL 调用时具有不同的下拉值
- javascript - 在javascript中切片一个字符串
- reactjs - 如何在 Cloud9 上运行从头开始的 React 应用程序?
- macos - Macintosh 说文字转语音:新声音不能接受音素代码?
- zsh - 如何在 iterm 中区分 zsh 和 ssh 终端?
- python - 如何修复通过 pip install 安装 pystan 时弹出的这个错误?
- powerquery - Power Query 从联接查询的结果表中选择列