首先,由于缺乏声誉,我很抱歉没有内嵌图片。
DonMcCurdy在Aframe-extras
遇到2个问题,我已经阅读了很多文档,但找不到解决方案。
仅供参考,我已为kinematic-body
设置了camera
。
问题1:
我无法进入我的static-body
圆桌会议:
该表格由Blender
制作,并已导出至Collada model
。
我知道aframe-extras
会将我的圆形视为一个盒子(模型的边界框),它阻止我穿过那个盒子。这就是为什么我不能进入我的圆桌会议。
这样我才能使用解决方案2,
我从圆形表格中删除static-body
,然后创建static-body
"行"我自己周围的圆桌。
但我遇到了下面的问题2:
问题2:
static-body
栏(下方图片中的红色栏)阻止我靠近它,从我到红栏的最小距离 ~1.5单位 *(在我的情况下,1个单位= 1米)*。
我的期望距离 20cm 。
所以最后一个问题是:
我怎样才能接近它?
答案 0 :(得分:1)
我最后一次看到运动体的默认半径是1.3,看起来它对你的场景来说太宽了。尝试将半径设置为0.5。
kinematic-body="radius:0.5"
如果这不起作用,您可能还需要检查静态体并将形状设置为船体。
static-body="shape:hull"
答案 1 :(得分:0)
对于遇到同样问题的人,我的解决方案是:
正如@ manny-meadows所说:将radius
设为0.5
(0.2 = 20厘米太小)
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”/>
一切正常。