微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

两个物体之间的A帧碰撞

如何解决两个物体之间的A帧碰撞

我正在 A 帧 (aframe.io) 中创建一个游戏,并且我试图获得一种效果,当相机接触到一个物体时,相机和物体都被炸开了几个空间。例如,如果我碰到一个盒子,盒子和我都会向后爆炸 2 个空格。但是,我不确定如何实现这种效果。我曾尝试在 A 帧物理系统 (https://github.com/n5ro/aframe-physics-system#spring) 中使用弹簧组件,但没有取得任何结果。我对弹簧组件做错了什么还是有更简单的方法来实现这种效果?这是我的相机和 gltf 的代码,它们在接触时应该相互向后爆炸。

  <a-gltf-model
    src="https://cdn.glitch.com/6632f840-a210-4bdc-a62f-bc38e65ae48a%2Fscene%20-%202021-05-13T103029.286.glb?v=1620927093004"
    position="-3 0 -3"
    scale="0.035 0.035 0.035"
  ></a-gltf-model>

  

  <a-entity
    id="rig"
    position="17.5 50.1 0"
    movement-controls="speed: 0.2;"
    kinematic-body="enableJumps: true;"
    jump-ability="distance: 1.8;"
    networked="template:#avatar-template;attachTemplatetoLocal:false;"
    spawn-in-circle="radius:1"
    tracker
    speed-change
    jump-change
  >
    <a-entity
      camera="far: 1000;"
      look-controls="pointerLockEnabled: true;"
      position="0 1.6 0"
    >
    </a-entity>
  </a-entity>

如果知道我是如何实现这种效果的,如果您能抽出时间来回答,我将不胜感激,我已经在这方面工作了很长时间,但我似乎无法做到正确。

>

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其他元素将获得点击?
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。)
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver发生异常。为什么?
这是用Java进行XML解析的最佳库。
Java的PriorityQueue的内置迭代器不会以任何特定顺序遍历数据结构。为什么?
如何在Java中聆听按键时移动图像。
Java“Program to an interface”。这是什么意思?