2017-06-16 55 views
0

帧并尝试创建游戏。A帧物理动态物体运行不正常

起初,我试图让物体从天上掉下来的,回去了,但无法通过单纯使用这种

box.setAttribute('position', 

我不得不用这种

$("#box").removeAttr("dynamic-body"); 
//use set attribute function 
$("#box").attr("dynamic-body","true"); 
删除ATTR动感的车身

这个工作,但现在我想盒子回天空,如果有人指向它的光标点击它,我在这个盒子里面使用这个 <a-box some-attrs><a-animation attribute="position" begin="click" to="7 4 -3"></a-animation> </a-box>但它不工作,我想它的同样的问题使用动态身体与框。

如果你们知道任何比这更好的方式,请让我知道如何在不删除动态body属性的情况下做动画修改和设置属性。

-Thanks

+0

我是新来的一个框架,并试图创建一个使用物理框架的游戏。 – user287332

+0

我从来没有使用过,但是你想说当盒子里有光标的点击事件时,对象应该被克隆并且像原始对象那样工作? – Sagar

+0

我不想克隆盒子或对象,我只是想在实体被点击时传送实体。但由于物理组件和实体附带的动态主体属性,不会发生这种情况 – user287332

回答

1

你可以尝试用box.pause暂停实体(),并且可能会停止他在开始跑,让您重置位置动感的车身行为。但最可靠的方法是分离动态身体组件,进行位置修改,然后重新附加它。