[LayaAirIDE3]2d寻路怎么添加碰撞体

根据3.3中的新功能2D寻路,按文档已成功实现自动寻路了。现在想添加一个碰撞体,让这个精灵能边移动边检测,一旦与其它碰撞体接触,就发生事件,如走到一个传递点,发生检测,就可以切换场景,现在在 allow这个 精灵上添加了运行学刚体,并设置了collider,运行时发现不会跟着这个导航精灵一起运动 啊,应该怎么做?

捕获.PNG


捕获1.PNG

 
已邀请:

LayaAir小牛

赞同来自:

您好,请您提供demo

柠萌

赞同来自:

给你的角色添加rigidBody才对吧 static是静态不能移动的

柠萌

赞同来自:

f9b24ce8a4e46186f8775f6e6e84690b.png

 

173*****903

赞同来自:

添加运动学刚体也 不行,不会跟着导航精灵移动

173*****903

赞同来自:

源文件上传

173*****903

赞同来自:

想了个笨办法,貌似解决了,主要是在allow节点下加个节点,挂载运动学刚体,这样就和导航精灵一起移动了,然后在这个新加的节点下加个脚本,里面做个侦测就行了
 onTriggerEnter(other: any): void {}
 

捕获.PNG


捕获1.PNG

 

要回复问题请先

商务合作
商务合作