A-camera kynematic-body 不能靠近 static-body?
A-camera kynematic-body can not move closely to static-body?
首先,我很抱歉因为缺乏声誉而没有内联图像。
我在 DonMcCurdy 的 Aframe-extras
中遇到了 2 个问题,我阅读了很多文档但找不到解决方案。
仅供参考,我已将 camera
设置为 kinematic-body
。
问题一:
我进不去我的static-body
圆形table:
我的通告table:
table 用 Blender
制作并导出到 Collada model
。
我知道 aframe-extras
会将我的通告视为一个框(模型的边界框),它会阻止我穿过该框。这就是为什么我不能进入我的 通告 table.
所以我要使用解决方案 2,
我从我的通告 table 中删除 static-body
,然后自己在通告 table 周围创建一个 static-body
"line"。
但是我遇到了下面的问题2:
问题二:
static-body
条(就是下图中红色的)阻止我靠近它,我到红色条的最小距离~1.5单位 *(在我的例子中,1 个单位 = 1 米)*.
我的期望距离是20cm.
所以最后一个问题是:
怎样才能靠近它?
你可以在这里看到我的截图:
了解更多详情。
我上次查看运动体的默认半径是 1.3,这看起来对您的场景来说太宽了。尝试将半径设置为 0.5。
kinematic-body="radius:0.5"
如果这不起作用,您可能还需要检查静态主体并将形状设置为船体。
static-body="shape:hull"
对于遇到同样问题的人,我的解决方案是:
如@manny-meadows 建议:将 radius
设置为 0.5
(0.2 = 20cm 太小)
kinematic-body="radius:0.5"
那你还是通过红条,像这个视频:photos.app.goo.gl/tukxoyV2dtVPkNUX2
所以需要做一件额外的事情,增加你的酒吧高度:
发件人:
< a-box static-body="shape: box;" color="tomato" depth="0.1" height="1"
width="20" position="0 0 -4" material="transparent: true; opacity: 0.9"/>`
收件人:
< a-box static-body="shape: box;" color="tomato" depth="0.1" height="2"
width="20" position="0 0 -4" material="transparent: true; opacity: 0.9"/>
一切正常。
首先,我很抱歉因为缺乏声誉而没有内联图像。
我在 DonMcCurdy 的 Aframe-extras
中遇到了 2 个问题,我阅读了很多文档但找不到解决方案。
仅供参考,我已将 camera
设置为 kinematic-body
。
问题一:
我进不去我的static-body
圆形table:
我的通告table:
table 用 Blender
制作并导出到 Collada model
。
我知道 aframe-extras
会将我的通告视为一个框(模型的边界框),它会阻止我穿过该框。这就是为什么我不能进入我的 通告 table.
所以我要使用解决方案 2,
我从我的通告 table 中删除 static-body
,然后自己在通告 table 周围创建一个 static-body
"line"。
但是我遇到了下面的问题2:
问题二:
static-body
条(就是下图中红色的)阻止我靠近它,我到红色条的最小距离~1.5单位 *(在我的例子中,1 个单位 = 1 米)*.
我的期望距离是20cm.
所以最后一个问题是:
怎样才能靠近它?
你可以在这里看到我的截图:
我上次查看运动体的默认半径是 1.3,这看起来对您的场景来说太宽了。尝试将半径设置为 0.5。
kinematic-body="radius:0.5"
如果这不起作用,您可能还需要检查静态主体并将形状设置为船体。
static-body="shape:hull"
对于遇到同样问题的人,我的解决方案是:
如@manny-meadows 建议:将
radius
设置为0.5
(0.2 = 20cm 太小)kinematic-body="radius:0.5"
那你还是通过红条,像这个视频:photos.app.goo.gl/tukxoyV2dtVPkNUX2 所以需要做一件额外的事情,增加你的酒吧高度:
发件人:
< a-box static-body="shape: box;" color="tomato" depth="0.1"
height="1"
width="20" position="0 0 -4" material="transparent: true; opacity: 0.9"/>`收件人:
< a-box static-body="shape: box;" color="tomato" depth="0.1"
height="2"
width="20" position="0 0 -4" material="transparent: true; opacity: 0.9"/>
一切正常。