嗨,我在用一个简单的盒子,我正在用一个脉冲,每个帧,让它移动使用
character.applyCentralImpulse({x: 1, y: null, z: null});但是,我想限制它在一个方向上的速度,这样它就不会飞了-但是我想不出怎么做,因为我在文档中找不到任何东西。
这和Physijs有可能吗?
发布于 2015-01-23 09:59:39
因此,实现这一目标的唯一方法是检查每一个渲染对象的速度,并手动限制它。
//running right
if(character.getLinearVelocity().x > 15){
character.setLinearVelocity({x: 15, y: character.getLinearVelocity().y, z:character.getLinearVelocity().z});
}
//running left
if(character.getLinearVelocity().x < -15){
character.setLinearVelocity({x: -15, y: character.getLinearVelocity().y, z:character.getLinearVelocity().z});
}https://stackoverflow.com/questions/28051803
复制相似问题