Javascript 在THREE.js中随机移动对象

Javascript 在THREE.js中随机移动对象,javascript,random,three.js,Javascript,Random,Three.js,对不起我的英语,我会尽力的 我在THREE.js中遇到了一个问题。我想给海里的鲨鱼制作动画,它应该朝着随机的方向游动 我的问题是:我怎样才能得到它移动的方向?我想让它在[-x,+x][z,+z]的范围内移动。当到达边缘时,它应该返回,类似于180°的旋转 谢谢你的回答 这是我找到的一个密码笔,它应该能为你指明正确的方向: codepen.io/anon/pen/YYwQPE 我的理解是,你需要使用物体碰撞检测,将物体定位到边缘,当鲨鱼物体与之碰撞时,做点什么 希望这有帮助

对不起我的英语,我会尽力的

我在THREE.js中遇到了一个问题。我想给海里的鲨鱼制作动画,它应该朝着随机的方向游动

我的问题是:我怎样才能得到它移动的方向?我想让它在[-x,+x][z,+z]的范围内移动。当到达边缘时,它应该返回,类似于180°的旋转


谢谢你的回答

这是我找到的一个密码笔,它应该能为你指明正确的方向: codepen.io/anon/pen/YYwQPE

我的理解是,你需要使用物体碰撞检测,将物体定位到边缘,当鲨鱼物体与之碰撞时,做点什么

希望这有帮助