1
A
回答
1
的一种方式。下面是一个简单的演示:
<a-scene>
<a-entity position="0 .6 4">
<a-camera>
<a-entity id="mycursor" cursor="fuse: true; fuseTimeout: 500; max-distance: 30;"
position="0 0 -5"
geometry="primitive: ring"
material="color: blue; shader: flat">
</a-entity>
</a-camera>
</a-entity>
<!-- "button" -->
<a-entity id="refresh-button" geometry="primitive: box" material="color: red" position="0 0 -2"></a>
</a-scene>
<script>
document.querySelector('#refresh-button').addEventListener('click', function() {
// Refresh stuff would go here!
});
</script>
当光标聚焦于“按钮”,在click
事件将触发。要将文本添加到该按钮,你可以使用这个组件:
https://github.com/ngokevin/aframe-text-component
最后,如果你正在寻找一个更传统的“按钮”,你可以简单地飘起了<button>
元素在画布或Iframe如果你在嵌入。
+0
如果你想将按钮集成到场景中,浮动按钮将不起作用,因为它不会显示在VR耳机上也不会被遮挡。和https://github.com/bryik/aframe-bmfont-text-component是一个很棒的文本解决方案。 – ngokevin
+0
如何创建一个盒子并在其前面定位文本。 –
+0
这对我有用。
相关问题
- 1. 创建一个按钮,创建按钮
- 2. 如何创建一个退出按钮
- 3. 如何创建一个方形按钮?
- 4. 如何创建一个AJAX按钮?
- 5. 如何创建一个圆形按钮?
- 6. 如何创建一个淡出按钮
- 7. 如何创建一个小按钮?
- 8. 创建一个按钮
- 9. 如何使用另一个按钮创建按钮
- 10. 创建一个按钮,在jsp中单击时创建另一个按钮
- 11. C# - 当点击另一个按钮时创建一个按钮
- 12. 如何一个接一个地动态创建按钮?
- 13. 如何在另一个点击时创建一个新按钮
- 14. 如何创建按钮,另一组 - Livecode
- 15. 创建一个导航按钮,如iPod“正在播放”按钮
- 16. 如何创建多个排序按钮
- 17. 如何创建按钮?
- 18. 如何创建AppleTV按钮?
- 19. 如何一次创建一排带有单个活动按钮的按钮
- 20. 创建一个图像按钮,创建一个声音的HTML
- 21. 如何通过按下Titce Appcelerator中的另一个按钮来创建按钮?
- 22. 如何创建一个像Facebook一样的自定义按钮?
- 23. 如何创建一个嵌入其一列的按钮的tableview?
- 24. 如何创建一个按钮做一些功能xpce/Prolog的
- 25. 如何在java中的一行中创建一个selfexisting按钮?
- 26. 如何创建一个像“脸谱”一样的按钮
- 27. 如何在一个按钮上创建多个事件
- 28. 如何创建一个表单与环中多个按钮
- 29. 如何创建一个带3个选项的切换按钮...?
- 30. AFRAME:如何把THREE.LineBasicMaterial在AFRAME
你是什么意思(Vive Controllers按钮?游戏手柄?鼠标?),以及到目前为止您尝试了什么?对任何对象使用A-Frame [光标组件](https://aframe.io/docs/0.2.0/components/cursor.html)可让您在单击该对象时执行JavaScript。 –
我的意思是像一个aframe标记,您可以使用它来创建加载新屏幕的按钮。我能得到的最好的东西就是用图片来做。 –
对,但是,如果你想要的不是一个看起来像一个按钮的图片,你想要什么样的按钮?就像一个点击时稍微移动的小3D缸?你已经有了“加载新屏幕”的部分?你的问题非常模糊。 –