介绍

2D物理材质(Physics Material 2D)是Unity中用于设置2D游戏对象的物理特性的一种方式。2D物理材质可以控制2D游戏对象的摩擦力、弹性系数等物理属性,从而影响其在物理引擎中的运动行为。以下是2D物理材质的详细介绍:


方法

摩擦力

2D物理材质的主要作用之一是控制2D游戏对象的摩擦力。
摩擦力是指当两个物体相互接触时,由于表面不光滑而产生的阻力。
2D物理材质中的Friction属性可以控制2D游戏对象的摩擦力大小,取值范围为0到1。
当Friction值为0时,物体之间的摩擦力最小,即物体间的相对速度不会被减慢;
当Friction值为1时,物体之间的摩擦力最大,即物体间的相对速度会被完全消除。

弹性系数

2D物理材质还可以控制2D游戏对象的弹性系数。
弹性系数是指当两个物体相互碰撞时,它们弹开的程度。
2D物理材质中的Bounciness属性可以控制2D游戏对象的弹性系数大小,取值范围为0到1。
当Bounciness值为0时,物体之间的碰撞不会产生弹性反弹;
当Bounciness值为1时,物体之间的碰撞会产生完全的弹性反弹。

物理材质合成

在实际应用中,一个2D游戏对象可能同时受到多个物理材质的影响,
这时Unity会将它们合成为一个新的物理材质。合成的物理材质会继承各个原始物理材质的摩擦力和弹性系数属性,
并根据各个物理材质的权重进行计算。可以在2D物理材质的Inspector窗口中设置每个物理材质的权重,
从而控制它们对合成物理材质的影响程度。

总的来说,2D物理材质是Unity中控制2D游戏对象物理特性的一种重要方式。
通过设置2D物理材质的摩擦力和弹性系数等属性,可以实现不同的物理效果,从而使游戏更加真实和可玩性更高。


unity,物理材质2d相关推荐

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

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

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

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

  3. 【Unity】11.5 物理材质 (Physics Material)

    分类:Unity.C#.VS2015 创建日期:2016-05-02 一.简介 物理材质 (Physics Material) 用于调整碰撞对象的摩擦力和反弹效果. 二.创建物理材质 要创建物理材质 ...

  4. Unity 支持 3ds max 2021 物理材质吗?(FBX 出口)是否应该使用BPR材质?

    Renderbus瑞云效果图云渲染小编小瑞来回答: 您可以参考一下Unity官方文档中提到的FBX支持导入的内容. Unity 通过 FBX 格式导入 Autodesk® 3ds Max® 文件 (  ...

  5. Unity 3D 物理引擎简介 || Unity 3D 物理材质|| Unity 3D 力(AddForce)

    Unity 3D 物理引擎简介 早期的游戏并没有强调物理引擎的应用,当时无论是哪一种游戏,都是用极为简单的计算方式做出相应的运算就算完成物理表现,如超级玛丽和音速小子等游戏. 较为常见的物理处理是在跳 ...

  6. Unity物理系统-物理材质-Collider碰撞体的弹力不够大如何处理

    物理材质Physic Material: 当碰撞器发生碰撞的时候,具有该材质的游戏物体就会具有该材质的属性: Step1:在Project窗口下新建Physic Material(命名为mat),并更 ...

  7. unity 之 物理材质(PhysicMaterial)

    感觉东西有点多,所以对于知识(常识)只要还有一点用的东西,还是记录一下. 物理材质,最基本的就是像篮球一样,在地上来回弹跳 怎么创建物理材质(PhysicMaterial) 鼠标右击-----选中Cr ...

  8. Unity 物理系统

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

  9. Unity开源项目2D流体渲染实现分析

    开源项目LiquidEffect渲染分析 项目传送门 实现流程 步骤一 创建刚体 步骤二 降采样与模糊处理 降采样分析 C#部分 顶点着色器 片元着色器 分析 模糊分析 步骤三 Alpha过滤 项目传 ...

最新文章

  1. 计算机网络(谢希仁)-第一章:概述
  2. 二分查找和折半插入排序一块说说-很合适~~~
  3. 排序 给excel_excel排序技巧:这些不同方式的排序方法你都会了么
  4. 工具的使用——谷歌浏览器(chrome) (二)
  5. 机器学习基础:期望最大化算法(Machine Learning Fundamentals: EM Algorithm)
  6. IOT物联网技术架构_物联网系统架构正式上架
  7. HDOJ 4944 FSF’s game
  8. FeignClient方式调用第三方接口
  9. 每周一练:如何创建自己的Python爬虫代理IP池(免费IP)
  10. 计算机右键无法新建excel,电脑右键新建没有excel表格
  11. Hook DirectX 在War3 魔兽争霸界面写屏
  12. MySQL字符串规则提取
  13. [深度学习] OpenVINO开发:C++ API推理步骤实现
  14. jq实现点击一个按钮,触发另一个点击事件(点击按钮触发另一个按钮的点击事件)
  15. 硅谷归来,七大感触——You Only Live Once
  16. C/C++交通处罚单处理系统
  17. HDFS Multiple Standby原理分析
  18. 罗斯蒙特流量计信号接收问题的解决方法
  19. 通用peU盘启动盘装win10系统
  20. gdb: “No symbol table is loaded”

热门文章

  1. 面具busybox模块_busybox简介及使用
  2. ASIC加速技术的发展趋势:基于区块链和量子计算的ASIC加速方案
  3. 超线程/双核/双路CPU三者的区别
  4. css ...更多_有关向不同文化介绍技术概念的更多信息...
  5. php -r phpinfo,phpinfo怎么用
  6. Excel表Ctrl+v和Ctrl shift+v有什么区别_Excel之快捷
  7. 百度收银台支付开通指引说明
  8. 如何判断两物体加速度相等_加速度的方向怎么判断
  9. 京东苏宁战正酣 搭车营销莫等闲
  10. 语音信号处理(DSP)论文优选:Interactive Modeling for Speech Enhancement