Unity3d 如何为平面上的对象添加无摩擦效果

Unity3d 如何为平面上的对象添加无摩擦效果,unity3d,Unity3d,我是Unity的新手,公司正在做一个个人项目。在下面的图片中,你可以看到一个蓝色的平面在中间,我想用它作为一个冰平面,不应该有摩擦时,用户在上面行走。换句话说,如果我按“w”,对象应该向前移动,直到它碰到对象。我知道有一个叫做physic material的内置功能,但它只有在平面倾斜一定角度时才起作用,这样物体才会从顶部向下滑动,但如果平面处于水平位置,它就不起作用了。任何人对此都有任何建议,谢谢 从我的手机和头顶接听电话,但请注意使用input.getaxisraw()获取方向数据,然后添加

我是Unity的新手,公司正在做一个个人项目。在下面的图片中,你可以看到一个蓝色的平面在中间,我想用它作为一个冰平面,不应该有摩擦时,用户在上面行走。换句话说,如果我按“w”,对象应该向前移动,直到它碰到对象。我知道有一个叫做physic material的内置功能,但它只有在平面倾斜一定角度时才起作用,这样物体才会从顶部向下滑动,但如果平面处于水平位置,它就不起作用了。任何人对此都有任何建议,谢谢


从我的手机和头顶接听电话,但请注意使用input.getaxisraw()获取方向数据,然后添加力。当到达另一个对象上的触发器时,使用触发器停止移动。在unity教程中有一些关于碰撞和触发器的好教程。要详细说明,可以将碰撞器添加到希望玩家对象与之物理交互的对象。因此,对于玩家对象,您可以添加如下代码:

OnTriggerEnter(collider c) {
// stop movement
}

我见过更糟糕的问题,尽管你的问题需要修改+1不值得给予负面问题评级。你所说的物理材料是什么意思,你能指着一份文件吗?通常,刚体配置将是一种方式。