(第七章)Unity3D-物理世界

本文介绍了Unity3D引擎中的物理引擎应用,通过创建刚体对象并设置属性,实现小球下落、碰撞反弹及阻力效果。进一步讲解通过C#脚本添加力,使小球在鼠标点击位置移动,以及如何将屏幕坐标转换为游戏世界坐标。
摘要由CSDN通过智能技术生成

很多游戏里都有各种不同的物理行为,而且写这些物理行为的代码却是很需要你的物理基础加数学基础,然而Unity3D引擎已经为你写好了一些基本的物理效果,然开发者方便了很多,但是这些远远还是不够一个游戏的使用,所以具体情况具体分析。现在我们就来了解一下U3D里面的物理引擎。

 

 

 首先我们创建一个小球,然后再为小球设置为刚体


Rigidbody就是代表刚体,下面其他的选项读者可以自己去尝试尝试.

现在如果你运行一下程序,会发现小球一直向下掉落,这是因为既然有了物理行为那肯定会受重力影响,所以我们给场景加一个地面Plan

然后将小球高度调到适当的位置,然后运行,这次就会发现小球碰到地后就停了下来!

可是这样梓太单调了,怎么才能让它行为多一点呢。

我们可以这样做,引擎也提供了很多资源&

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值