Кто-нибудь знает, как создать кнопку в AFRAMEКак вы создаете AFRAME кнопку
ответ
Один из способов создать кнопку с A-Frame будет использовать <a-box>
примитив в сочетании с курсором. Ниже простой демо:
<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, если вы встраиваете.
Если вы хотите, чтобы кнопка была встроена в сцену, плавающая кнопка не будет работать, поскольку она не будет отображаться на наушниках VR ни тени. И https://github.com/bryik/aframe-bmfont-text-component - отличное текстовое решение. – ngokevin
как создать коробку и позиционировать текст перед ней. –
Это сработало для меня. <сценарий SRC =" https://rawgit.com/ngokevin/aframe-text-component/master/dist/aframe-text-component.min.js ">
- 1. Как вы создаете iframe, когда вы нажимаете кнопку
- 2. Как вы это создаете?
- 3. Как вы создаете Rakefile?
- 4. Как вы создаете MouseEvent?
- 5. Как вы создаете кнопку отправки на UINavigationBar, используя UIAppearance?
- 6. Как вы создаете предыдущую и следующую кнопку для массива?
- 7. Как вы создаете двухмерную коллекцию?
- 8. Как вы создаете индексатор торрентов?
- 9. Как вы создаете коллекцию GenuineVariableDescriptors?
- 10. как вы создаете скрипт cron?
- 11. как вы создаете большой массив?
- 12. Как вы создаете свои фабрики?
- 13. Как вы создаете закрытую воронку?
- 14. Как вы создаете плагин jQuery?
- 15. Как вы создаете PHP-код?
- 16. Как вы создаете последовательность modalViewControllers?
- 17. Как вы создаете английское слово?
- 18. Как вы создаете RSS-канал?
- 19. Как вы создаете подобные эффекты?
- 20. как вы создаете социальный граф?
- 21. Как вы создаете большой массив?
- 22. Как вы динамически создаете входы в Elm?
- 23. Вы создаете словарь данных?
- 24. Как вы создаете приложение для Android?
- 25. AFRAME: Как поставить THREE.LineBasicMaterial в AFRAME
- 26. Как вы динамически создаете кнопки в Android?
- 27. как вы создаете кнопки в swift?
- 28. Как вы создаете содержимое ListView ArrayList?
- 29. Как вы создаете кнопки с определенной длиной?
- 30. Как вы создаете приложение, такое как Firebase?
Что вы имеете в виду (кнопка для контроллеров Vive? Gamepad? Mouse?), И что вы пробовали до сих пор? Использование A-Frame [компонент курсора] (https://aframe.io/docs/0.2.0/components/cursor.html) с любым объектом позволяет выполнять JavaScript при щелчке по этому объекту. –
Я имею в виду как тег aframe, который можно использовать для создания кнопок, загружающих новый экран. И лучшее, что я мог получить, - это сделать это с изображением. –
Правильно, но если вы хотите, это не изображение, похожее на кнопку, на какую кнопку вы идете? Как маленький 3D-цилиндр, который слегка двигается, когда его щелкают? И у вас уже есть часть «загружает новый экран»? Твой вопрос довольно расплывчатый. –