javascript - Aframe 通过单击图标切换相机视图
问题描述
我是 Aframe 的初学者,我正在尝试通过单击一个在单击时切换的图标在两个相机视图(默认和辅助)之间切换。我的目标是在鸟瞰图和街景之间切换。在鸟瞰模式下,我希望用户以 0.2 的速度飞行,在街景中我希望他们以 0.1 的速度行走
当我添加带有单独光标实体的第二个相机时,一切都消失了,所以我无法取得太大进展。我将不胜感激提供的任何帮助。
到目前为止,这是我的 HTML 代码:
<!-- Camera Bird View -->
<a-entity position="0 0 5" movement-controls="fly: true; speed: 0.2">
<a-entity camera="active: true" position="0 14 15" look-controls movement-controls="fly: true; speed: 0.2"></a-entity>
<!-- Camera Street View -->
<a-entity camera="active: false" position="0 1.6 15" look-controls wasd-controls="speed: 0.1"></a-entity>
</a-entity>
这是我用于切换图标图像的脚本,理想情况下,我想单击相关图像并切换相机视图://图标图像切换将街景更改为鸟瞰图。
$('.tog').on('click', function (){
$('i').toggle();
})
document.querySelector('#iconbv').setAttribute('camera', 'active', false);
解决方案
推荐阅读
- python - 如何使用 selenium 打开 chrome 的登录窗口
- r - 根据 R 中的 3 个不同组计算 CTR(点击率)并输出为新字段
- google-chrome - 重新安装 Google-Chrome 时删除所有 Chrome 扩展程序
- sql - 如何使用 Transact-SQL 查询数组
- sql - Laravel 组 concat 分隔符换行
- bash - 如何遍历多文档 YAML 文件以通过管道传输到命令?
- r - R 中的年际变化与工作日
- javascript - 如何在不弄乱 DOM 的情况下制作更干净的 JS 颜色翻转器?
- scala - Scala 部分应用案例类定义的奇怪行为
- php - PHP - preg_match 替代方案