Unity 怎么让物体在球体的物体有哪些上行走

在真实的宇宙中,小星球总是被大星球吸引过去,其实就是一种力的作用,在Unity3D中如何来模拟这种效果呢?

1、在Unity场景中建两个球体,当然,球的大小无所谓,为了区别,我们将之称为大球,小球。

2、给小球加上刚体组件,在属性面板中去掉重力选项。新建一“min”层,将小球添加到此层中。

3、新建c#代码文件,将到下代码拷贝其中,并将其附着到大球上,

   属性面板中即显示此代码组件,设置其引力层为“min”,设置其半径及引力大小。

4、进行游戏模式,移动大球至小球附近,小球即被慢慢吸走。引力效果实现。

免责声明:Unity之家部分内容来源于互联网,如有侵权,请联系我们,本站将立即进行处理。

shareMaterial顾名思义就是共享的材质球,修改此材质球的任何参数 持有此材质球引用的模型都会受到印象

Material 为内存新建的另一材质球,随便修改只改变此物体的显示效果。

我要回帖

更多关于 球体的物体有哪些 的文章

 

随机推荐