cocos 3d v3.5中 如何让物体朝着一个方向无限移动

就像游戏中的子弹,给一个三维坐标,然后 子弹朝着那个方向 无限移动,百度了一些方法,但是使用的api好像都是旧版本的,在3.5中无法使用,哪位网友有类似的功能实现吗?

子弹的初始位置在三维立体空间是随机的记为a,现在已知另外一个随机立体位置b,怎么让a转向b且让a一直朝b的方向运动

update 无限更新位置

这么简单 就好了

这么简单 就好了

Bullet.node.lookAt(new Vec3(x,y,z));
Bullet.node.getComponent(RigidBody).setLinearVelocity(Bullet.node.forward);
简简单单两行代码

1赞


我试了一下子,这个应该用了物理引擎,子弹直接下落了 :joy:
我的方向键控制小球移动,同时鼠标点击的时候 从小球的实时位置发射一个子弹,现在 子弹已经朝向鼠标点击点了