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. }
相关推荐
淡海水5 小时前
10-01-互操作-C#与C++边界的内存管理
unity·c#·游戏引擎·.netcore·gc
小小数媒成员7 小时前
UGUI原理(一)
开发语言·游戏·unity·游戏引擎
暴走约伯9 小时前
【VFX工具链源码拆解 04】拯救丢失的绑定:Timeline 一键克隆与层级相对路径重映射算法
unity·c#·游戏引擎·硬件工程
小小数媒成员10 小时前
Unity UGUI布局组件(LayoutGroup、ContentSizeFitter、LayoutElement)详解
unity·游戏引擎
tealcwu10 小时前
【Unity基础】Unity输入与Time.deltaTime的使用原则
unity·游戏引擎
chen_22720 小时前
godot做仪表hmi
游戏引擎·godot
郝学胜-神的一滴1 天前
AI 编程智能体 22:解析器赋能与实战落地全指南
人工智能·程序人生·游戏·unity·游戏引擎
BuHuaX1 天前
Lua 与 ToLua:运行机制及热更新原理
开发语言·unity·junit·c#·lua
Solange__2 天前
在线3D预览器、Blender和游戏引擎怎么选?按5类任务比较格式、隐私与编辑性
人工智能·游戏·3d·游戏引擎·blender·1024程序员节·关卡设计
peter67682 天前
unity2d游戏开发经验总结
unity