【问题标题】:A-Camera Still moves though a-mixin after static-body has been applied应用静态体后,A-Camera 仍然通过 a-mixin 移动
【发布时间】:2019-04-02 17:36:10
【问题描述】:

所以,我添加了框架物理 (this one),当我在 Minecraft 演示中将静态体应用于 a-mixin 体素时,我仍然可以在盒子中移动。

我的相机设置为通用控件。

这里是我放置静态体的地方:

    <a-assets>
       <a-mixin id="voxel" 
         static-body geometry="primitive: box; height: 0.6; width:0.6; 
         depth: 0.6" material="id: theImage; src: Box.jpg; color: 
         #696969; roughness: 1; metalness: 0" 
         snap="offset: 0.4 0.4 0.4; snap: 0.6 0.6 0.6">
       </a-mixin>
    </a-assets>

【问题讨论】:

    标签: html aframe


    【解决方案1】:

    在使用aframe-extras(基于物理的运动部分)和aframe-physics 时,如果您将相机设置为rigkinematic-body

    <a-entity id="rig" movement-controls kinematic-body>
       <a-entity camera position="0 1.6 0" look-controls></a-entity>
    </a-entity>
    

    它应该与static-bodydynamic-body 的任何实体发生冲突。

    <a-box static-body></a-box>
    <a-box dynamic-body></a-box>
    


    - 自定义小提琴here。动态和静态实体。
    - Minecraft 演示 here。如果您制作 3x1 杆,您将无法穿过它。不过,您会“跳过” 2x1 块。

    【讨论】:

    • 我必须在故障或某处看到它,是不是飞机太小了?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-11-04
    • 2021-08-10
    • 1970-01-01
    相关资源
    最近更新 更多