在godot3.2中给立方体物体添加刚体属性

2022年11月9日 23点热度 0人点赞

我们知道现实世界我们的物体会受重力影响,往下掉落然后与地面或者其它的物体产生碰撞,在godot中我们也可以通过给物体添加刚体,让物体具有现实世界的重力与碰撞属性。

工具/原料

  • godot3.2游戏引擎。

方法/步骤

  1. 1

    首先我们打开godot创建一个场景,并在里面创建一个平面模型。

  2. 2

    接着我们添加staticbody,静态物体对象在场景中,这个是平面碰撞需要用到的。

  3. 3

    然后我们需要在这个静态对象里面同样的方式,添加一个子对象 CollisionShape。

  4. 4

    在这个CollisionShape的属性中,我们选择shape中的boxshape作为我们碰撞网格,并把网格调整与平面大小一致,并把平面拖拽过来作为staticbody的子物体。

  5. 5

    现在我们再次创建一个新的对象Rigidbody,这个是物体的刚体属性必须要用到的。

  6. 6

    同样的方式,我们给其添加collisionshape,但是这次我们需要立方体cube拥有刚体属性,所以给其添加碰撞网格,并将其作为rigidbody的子物体。

  7. 7

    我们把立方体放在平面的上方,运行游戏后,我们发现立方体自己掉落到了平面上,到此我们给物体添加刚体属性完成了。

    END
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。
作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。
展开阅读全部

laozhao

这个人很懒,什么都没留下

文章评论