【问题标题】:Move Avatar using react vr使用 react vr 移动头像
【发布时间】:2018-04-18 14:22:05
【问题描述】:

我是 react vr 世界的新手,我从一些网站学习了 react vr 的基础知识。我也厌倦了一些示例项目。我关注了这个tutorial

虽然我从许多网站上搜索过,但我不知道如何在 pano 或任何其他 vr components 中移动头像。任何人都可以告诉/帮助/指导在 React vr pano 中移动头像。或者建议我一些教程来解释化身在全景中的移动。

【问题讨论】:

  • “头像”是什么意思,一些 2D 图形?
  • 是的,3d 对象。 .一个球,一个立方体。 。ETC 。 。任何。 ..问题是我想将该对象移动到

标签: aframe webvr react-360


【解决方案1】:

据我了解,您只想添加子组件,例如将 Model 嵌套在 Pano 内:

<Pano>
 <Model></Model>
</Pano>

就像在 HTML 中一样。你可以阅读here 了解 ReactVR 中的 JSX。

【讨论】:

  • 我已经这样做了兄弟,问题是我不知道如何移动那个模型,例如,假设我有汽车模型,我想在那个全景中驾驶汽车。 .是否可以 ?你有任何参考链接吗?如果是这样,请建议我......感谢您宝贵的时间:)
  • 哦,所以我认为这样的事情在 React VR 中是不可能的,至少不是直截了当的。据我所知,“您的”位置始终居中。然而,我正在尝试类似的东西,我通过移动我周围的所有东西来制作类似的东西,例如在点击“W”之后,所有对象的位置都改变了 + 0.1,但这很简单,你不能转身等等。另外,我'不确定更多对象的效率如何,它是 3D/VR 网站的框架,而不是 3D 游戏引擎;)
【解决方案2】:
<Model 
  style={{
          transform: [{translate: [this.state.x,this.state.y,this.state.x]}]
        }}

source source={{ obj: asset("earth.obj"), mtl: asset("earth.mtl") }}
lit={true}
/>

//增加x,y,z的值它看起来就像在运行 //或者使用setTimeout函数更新x,y,z的值

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-01-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-06-25
    • 1970-01-01
    相关资源
    最近更新 更多