在Unity中怎么样给刚体添加一个向心力?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在Unity中怎么样给刚体添加一个向心力?相关的知识,希望对你有一定的参考价值。

在Unity3D中新建了太阳和地球两个对象,怎样给地球添加一个指向太阳的向心力,然后给地球一个初速度,让地球围绕太阳旋转?

挺麻烦的,不如直接使用rotate让地球绕着太阳转 参考技术A 直接利用万有引力公式就好了。

unity里怎么把墙啥的加碰撞,加box collider,mesh,和rigidbody都没有

unity里怎么把墙什么的加碰撞,加box collider,mesh,和rigidbody都没有用

参考技术A 首先,人形角色一般是不需要加刚体的,你想做碰撞就用CharacterController和move函数结合,如果不想让刚体往下掉,可以在地面添加碰撞collider,初始位置要高于地面,角色的碰撞collider是不能去的,去掉后只有刚体,如果加重力的话就会往下掉追问

不掉

就是会穿墙

加刚体是给物体加的不是给人加的

现在就是给人加碰撞了,但是墙加box了还是会穿墙

参考技术B Rigidbody 组件下的 Is Kinematic 选中后可以防止模型穿过墙面 参考技术C 用力来碰撞 参考技术D 重启电脑本回答被提问者采纳

以上是关于在Unity中怎么样给刚体添加一个向心力?的主要内容,如果未能解决你的问题,请参考以下文章

unity3d怎么添加碰撞体

unity怎么让刚体不发生碰撞,直接穿过去

unity里怎么把墙啥的加碰撞,加box collider,mesh,和rigidbody都没有

unity怎么做利用刚体碰撞触发ui界面

unity3D中,给物体添加刚体后,为啥不是掉在地面上,而是穿过地形一直往下落呢?

unity如何添加bg素材