Unity内置了NVIDIAPhysx物理引擎,Physx是目前使用最为广泛的物理引擎,被很多游戏大作所采用,开发者可以通过物理引擎高效、逼真地模拟刚体碰撞车辆驾驶布料重力等物理效果,使游戏画面更加真实而生动,下面就给大家介绍下Unity游戏开发中物理引擎的使用。

Rigidbody(刚体)

Rigidbody(刚体)能让你的游戏对象被物理引擎所控制,它能通过受到推力和扭力来实现真实的物理表现效果。所有游戏对象必须包含刚体组件来实现重力、通过脚本施加力、或者与其他对象进行交互,这一切都通过NVIDIA的PhysX物理引擎来实现。

属性

Mass 质量,单位为Kg,建议不要让对象之间的质量差达到100倍以上
Drag 空气阻力,为0表示没有阻力,infinity表示立即停止移动
Angular Drag 扭力的阻力,数值意义同上
Use Gravity 是否受重力影响

Is Kinematic 是否为Kinematic刚体,如果启用该参数,则对象不会被物理所控制,只能通过直接设置位置、旋转和缩放来操作它。

Is Kinematic一般用来实现移动平台,或者带有HingeJoint的动画刚体,在某些时候,主要是创建布娃娃效果的时候,你可能需要在动画与物理控制之间进行切换。你可以将刚体设置为Is Kinematic,当设置为Kinematic模式,它将不再受到外力

Unity基础-物理系统相关推荐

  1. 【Unity】物理系统的静态碰撞体、刚体碰撞体、Kinematic刚体碰撞体

    碰撞体分为三类(触发器同理):静态碰撞体.刚体碰撞体.Kinematic刚体碰撞体. 静态碰撞体:不挂载刚体组件的碰撞体 常用于地形.障碍物等不会移动位置的物体,物理引擎会对此优化性能.在游戏运行时, ...

  2. Unity基础笔记(2)—— Unity2D及输入系统

    Unity2D及输入系统 Unity2D 部分 一.Unity 2D 介绍 1. 游戏中 2D.3D 以及 UI 的概念 先笼统地将整个游戏分为两部分:UI 和游戏内容. UI :即 User Int ...

  3. 【物理篇】从零搭建2D物理系统①——刚体和碰撞检测事件

    前言 说到unity的物理系统,大家肯定第一反应肯定是"不就是rigidbody和collider那些东西吗,我会".但是提及背后的原理,我敢说99%的人是不知道的.unity的物 ...

  4. Unity 物理系统 -- 碰撞体简介(碰撞、触发条件)

    Unity 物理系统 -- 碰撞体简介(碰撞.触发条件) 几个常用的碰撞体: Box Collider:盒碰撞体,盒碰撞体是一个立方体外形的基本碰撞体,该碰撞体可以调整为不同大小的长方体,可用作门.墙 ...

  5. Unity 物理系统

    Unity物理系统 ##1.人机交互 ++1.1.外部输入设备 ++++键盘 ++++触屏 ++++摇杆 ++++鼠标 ++1.2.Input类简介 ++++Input类是输入系统的接口,使用这个类能 ...

  6. Unity基础测试(2)-物理

    目录 一.测试内容 二.基础准备工作 1.RayCast原理 2.一般的HitTest代码 3.随机初始化场景 4.添加/删除Collider 5.简化Collider 1.使用Convex将凹网格碰 ...

  7. 2022-05-01 Unity核心3——2D物理系统

    文章目录 一.刚体 Rigid Body 2D 二.碰撞器 Collider 2D 三.物理材质 Material 2D 四.恒定力 Constant Force 2D 五.2D 效应器 Effect ...

  8. Unity核心3——2D物理系统

    一.刚体 Rigid Body 2D ​ 刚体是物理系统中用于帮助我们进行模拟物理碰撞中力的效果的 ​ 2D 物理系统中的刚体和 3D 中的刚体基本是一样的,最大的区别是对象只会在 XY 平面中移动, ...

  9. unity 计时器_如何用unity 物理系统 实现Stickfight中火柴人的布娃娃效果(二)

    上一期中,我们完成了角色在没有任何输入的情况下实现了站立平衡,这期,我们就来聊一下角色的运动吧. 玄夜smile:如何用unity 物理系统 实现Stickfight中火柴人的布娃娃效果(一) ,还没 ...

最新文章

  1. MFC CTreeCtrl运用
  2. java 崩溃日志_Android收集程序崩溃日志的方法
  3. 多平台聚合直播PHP源码
  4. 浅谈App对我们行业门户网站的作用
  5. ES6深入浅出-1 新版变量声明:let 和 const-2.视频 let和const
  6. caffe教程笔记《Blobs, Layers, and Nets》
  7. arduino做一个表白程序
  8. android ndk 怎么安装,NDK安装教程20180605
  9. mac快捷键修改跟windows一样_如何把Windows按键改成苹果按键
  10. 1T免费全能空间 注册即可开通
  11. 网络安全新晋网红“零信任”
  12. 简单的安卓网络音乐视频播放器app
  13. 如何高效管理工作微信
  14. 【POJ3349】snowflakes
  15. 基于MATLAB的数字滤波器设计
  16. EOJ Monthly 2020.11 Sponsored by TuSimple F题“天桥”题解
  17. 知识图谱学习笔记之知识图谱中的知识分类
  18. 苹果cms模板_苹果cms爱看模板有哪些?
  19. html绘制动态小人,使用canvas实现行走的小人动画
  20. 比较不错的互联网盈利模式分析

热门文章

  1. layUI templet表格数据转换(1,0:男,女)
  2. npm 升级_网易云音乐解锁变灰,自动签到听歌升级,npm等等vip加密格式音乐解锁...
  3. springboot+Vue旅游景区管理系统源码
  4. 宽电压输入高电压输出 电压控制型
  5. 记:关于输出任意占空比与频率的一种方式——基于STM32单片机
  6. 借助“云上”SPSS降低未来数据分析的不确定性
  7. 2021 大促 AntMonitor 总结 - 云原生 Prometheus 监控实践
  8. GPS数据读取与处理
  9. 企业为什么要做软文网络发布事件营销,怎么做?
  10. webstorm全局搜索搜不到内容