javascript - 在 AFrame 中设置开始游戏按钮
问题描述
所以我正在为一个学校项目开发一款虚拟现实游戏。使用 aframe,您需要进行用户交互才能在移动设备浏览器上启用声音。我正在尝试在网页上创建一个按钮,该按钮将充当触发器并将 a-scene 可见性设置为 false。问题是场景仍然存在,只是不可见并且加载在按钮顶部,所以我无法按下它。
我将按钮放在它自己的 div 中,并将顶部和底部的填充设置为 15px,但这不起作用。我还尝试将 a-scene 放在它自己的 div 中,但这并没有帮助
<body>
<div id="startButton"
style=" display: block;
margin-left: 50%;
margin-right: 50%;
width: 100%;
height: 100%;
padding-top: 15px;
padding-bottom: 15px">
<button onclick="startGame()">Start</button>
</div>
<a-scene visible="true">
...
当我加载页面时,按钮以我喜欢的方式出现,但我无法按下它。看起来鼠标仍然设置在 a-scene 上,所以下面的任何东西都是不可触摸的。
编辑:添加了更多代码。
解决方案
推荐阅读
- c# - 实体框架上下文 SqlQuery
对于存储过程返回 SqlParameter 已被另一个 SqlParameterCollection 包含 - c - 在c中使用信号量同步两个子进程
- angular - 如果一个 observable 正在进行,订阅它,如果没有,重新启动它
- javascript - 这些出口在功能上是否相同?
- node.js - 如何获取mongodb中不同元素的最大值?
- complex-numbers - 复数的类型类
- shell - 用于折叠表格数据以创建非冗余列的 Shell 命令
- javascript - Vuex 变异更新状态,计算属性从不反映标记中的更新
- windows - TerminateProcess() 返回 EINVAL
- react-native - 即使启用了 redux-persist,更新应用程序是否也会更新商店