欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 新闻 > 资讯 > unity使用内建组件给刚体增加重力

unity使用内建组件给刚体增加重力

2025/4/19 13:31:44 来源:https://blog.csdn.net/yuyueliuliu/article/details/147280329  浏览:    关键词:unity使用内建组件给刚体增加重力

2019年3月9日11:10:24

unity开发中,有时候发现刚体上的重力不能满足我们的需要,可以通过使用内建组件Constant Force来增加重力:

在游戏对象上。请按照以下操作:
为Player添加一个名为Constant Force组件,选择Player在Inspector检视窗口中选择: Add Component > Physics > Constant Force。
在Constant Force组件检视窗口中,设置力的值,比如为Y轴方向的力赋一个值-9.8。注意前面有负号,则游戏中角色会向下掉落,如果设置为正的9.8,则会向上飞起。

附动态增加力的代码

 
  1. if (Input.GetKeyDown (KeyCode.LeftShift))
  2. {
  3.     p_Rigidbody.AddForce (0, 1, 0);
  4. }

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词