jBow:使用A-Frame在webVR中建立双手弓箭箭物理

时间:2024-06-15 14:11:07
【文件属性】:

文件名称:jBow:使用A-Frame在webVR中建立双手弓箭箭物理

文件大小:7.2MB

文件格式:ZIP

更新时间:2024-06-15 14:11:07

javascript webgl threejs interactive virtualreality

该项目显示了如何使用A-Frame在webVR中制作双手弓箭。 基本信息 您可以用任一只手捡起弓。 然后,向后拉动扳机瞄准。 释放扳机会射出一个箭头。 箭头移动的力取决于您的后手与弓箭之间的距离。 目前,它在Firefox Nightly中的运行情况要好于Chrome。 您必须下载支持 | 使用型号 来自Clara.io的弓形模型 来自Clara.io的箭头模型 Clara.io的树模型 组件+修改 我对grab组件进行了修改,以与弓形通讯,该弓用于握住哪只手并将旋转应用于所握持的对象。 由于我重用了池中的箭头以提高性能,因此我还对aframe a-frame-physics-system的物理系统进行a-frame-physics-system一些修改,以便在同步动态物体时它会发出“播放的物体”。 rotate-toward-velocity分量使箭头指向行进方向。 pois


【文件预览】:
jBow-master
----.gitignore(14B)
----components()
--------aframe-meshline-component.min.js(9KB)
--------aabb-collider.js(3KB)
--------bow-and-arrow.js(11KB)
--------aframe-motion-capture-components.v0.1.5.min.js(21KB)
--------grab.js(5KB)
--------poissondisc-forest.js(5KB)
--------ground.js(684B)
--------rotate-toward-velocity.js(890B)
----package.json(753B)
----assets()
--------models()
--------sounds()
--------controllers()
----captures()
--------cap1.png(737KB)
--------360_a.jpg(181KB)
--------360_c.png(633KB)
--------360_b.png(1.15MB)
----aframe-physics-system.v1.4.0.js(543KB)
----tools()
--------CannonDebugRenderer.js(8KB)
----README.md(5KB)
----recording-jbow.json(1.77MB)
----index.html(4KB)
----aframe-master.min.js(904KB)
----favicon.ico(318B)
----shaders()
--------skyGradient.js(932B)
----aframe-v0.5.0.min.js(1MB)

网友评论