Unity Physics入门

概述

在unity中物理属性是非常重要的,它可以模拟真实物理的效果在unity中,其中的组件是非常多的,让我们来学习一下这部分的内容吧。


Unity组件入门篇总目录----------点击导航


Character Controller(角色控制)

  • 说明:组件是Unity提供给我们简单的角色控制组件,使用这个组件可以很快实现简单的角色控制的逻辑,在脚本中可以使用“SimpleMove”API控制玩家的移动。
  • SlopeLimit:坡度限制,限制角色能够登上的最大坡度。
  • StepOffset:脚步偏移,也就是角色能够登上的最大阶梯,这个值不可以大于角色。
  • SkinWidth:外壳宽度,值越大可以减少抖动,官方文档说建议设置成半径的十分之一。
  • MinMoveDistance:最小移动距离。
  • Center:中心点
  • Radius:半径
  • Height:高度
  • LayerOverrides:设置层

Articulation Body(身体关节)

  • Mass:质量
  • UseGravity:使用重力
  • AutomaticCenterOfMass:自动计算质量的中心点
  • Automatic Tensor:自动计算张量
  • Immovable:是否允许移动
  • LinerDamping:线性阻尼
  • AngularDamping:旋转阻尼
  • CollisionDetection:碰撞检测

CharacterJoint(角色关节)

  • EditAngularLimits:角度编辑器
  • ConnectedBody:连接刚体
  • ConnectedArticulationBody:连接身体关节
  • Anchor:锚点
  • Axis:轴
  • AutoConfigureConnectedAnchor:自动连接锚点
  • ConnectedAnchor:连接锚点
  • AwingAxis:弯曲轴
  • TwisLimitSpring:限制弹簧扭转
  • LowTwistLimit:低扭转限制
  • HighTwistLimit:高扭转限制
  • WingLimitSpring:摆动弹簧限制
  • Swing 1 Limit:摆动限制1
  • Swing 2 Limit:摆动限制2
  • Enable Projection:启动投射
  • Projection DIstance:投射距离
  • Projection Angle:投射角度
  • Break Force:断开力
  • Break Torque:断开扭矩
  • Enable Collision:启动碰撞
  • Enable Preprocessing:启动预处理
  • MassScale:质量比例
  • Connected Mass Scale:连接质量比例

Cloth(衣服)

  • Stretching Stiffness:拉伸刚度
  • Bending Stiffness:弯曲刚度
  • Use Tethers:使用绳索
  • Use Gravity:使用重力
  • Damping:阻尼
  • External Acceleration:额外加速度
  • Random Acceleration:随机加速度
  • World Velocity Scale:世界速度比例
  • World Acceleration Scale:世界加速度比例
  • Friction:摩擦力
  • Collision Mass Scale:碰撞质量比例
  • Use Continuous Collision:使用持续的碰撞
  • Use Virtual Particles:使用虚拟的粒子
  • Solver Frequency:处理器处理评率
  • Sleep Threshold:休眠阈值
  • Capsule Colliders:胶囊碰撞体
  • Sphere Colliders:球形碰撞体
  • Virtual Particle Weights:虚拟粒子的权重

Configurable Joint(配置关节)

  • Edit Angular Limits:编辑角度限制
  • Connected Body:连接刚体
  • Connected Articulation Body:连接身体关节
  • Anchor:锚点
  • Axis:
  • Auto Configure Connected Anchor:自动连接锚点
  • Connected Anchor:连接锚点
  • Secondary Axis:次要的轴
  • X Motion:X轴的移动
  • Y Motion:Y轴的移动
  • Z Motion:Z轴的移动
  • Angular X Motion:X轴角度的运动
  • Angular Y Motion:Y轴角度的移动
  • Angular Z Motion:Z轴角度的移动
  • Linear Limit Spring:弹簧的线性限制
  • Liner Limit:线性限制
  • Angular X Limit Spring:弹簧的X角度的限制
  • Low Angular X Limit:高角度X的限制
  • High Angular X Limit:低角度X的限制
  • Angular YZ Limit Spring:角度YZ限制弹簧
  • Angular Y Limit:角度Y限制
  • Angular Z Limit:角度Z限制
  • Target Positon:目标位置
  • Target Velocity:目标速度
  • X Drive:X驱动力
  • Y Drive:Y驱动力
  • Z Drive:Z驱动力
  • Target Rotation:目标旋转
  • Target Angular Velocity:目标角度速度
  • Rotation Drive Mode:旋转驱动模式
  • Angular X Dirve:角度X的驱动
  • Angular YZ Drive:角度YZ的驱动
  • Slerp Drive:球面线性差值驱动
  • Projection Mode:投影模式
  • Projection Distance:投影距离
  • Projection Angle:投影角度
  • Configured in world space:使用世界空间配置
  • Swap Bodies:交互刚体
  • Break Force:断开力
  • Break Torque:断开扭矩
  • Enable Collision:启用碰撞
  • Enable Preprocessing:启用预处理
  • Mass Scale:质量比例
  • Connected Mass Scale:连接质量缩放

ConstantForce(恒定的力)

  • Force:方向力
  • Relative Forve:相对力
  • Torque:扭矩
  • Relative Torque:相对扭矩

FixedJoint(固定关节)

  • Connected Body:连接刚体
  • Connected Articulation Body:连接身体关节
  • Break Force:断开需要的力
  • Break Torque:断开需要的扭矩
  • Enable Collision:启动碰撞
  • Enable Preprocessing:启动预处理
  • Mass Scale:质量比例
  • Connected Mass Scale:连接质量比例

HingeJoint(合页关节)

  • Edit Angular Limits:编辑角度限制
  • Connected Body:连接刚体
  • Connected Articulation Body:连接身体关节
  • Anchor:锚点
  • Axis:
  • Auto Configure Connected Anchor:自动连接锚点
  • Connected Anchor:连接锚点
  • Use Spring:使用弹簧
  • Spring:弹簧
  • Use Motor:使用引擎
  • Motor:引擎
  • Use Limits:使用限制
  • Extended Limits:扩展限制
  • Use Acceleration:使用加速度
  • Limits:限制
  • Break Force:断开需要的力
  • Break Torque:断开需要的扭矩
  • Eable Collision:启动碰撞
  • Eable Preprocessing:启动预处理
  • Mass Scale:质量比例
  • Connected Mass Scale:连接质量比例

Rifidbody(刚体)

  • Mass:质量
  • Drag:阻力
  • Angular Drag:角度拖拽
  • Automatic Center of Mass:自动设置质量中心点
  • Automatic Tensor:制动设置张力
  • Use Gravity:使用重力
  • Is Kinematic:运动学的
  • Interpolate:插值
  • Collision Detaction:碰撞检测
  • Constraints:持续碰撞
  • Layer Overrides:重写层

SpringJoint(弹簧关节)

  • Connected Body:连接刚体
  • Connected Articulation Body:连接身体关节
  • Anchor:锚点
  • Auto Configure Connected Anchor:自动连接锚点
  • Connected Anchor:连接锚点
  • Spring:弹簧
  • Damper:阻尼
  • Min Distance:最小距离
  • Max Distance:最大距离
  • Tolerance:耐力范围
  • Break Force:单开需要的力
  • Break Torque: 断开需要的扭矩
  • Enable Collision:启动碰撞
  • Enable Preprocessing:启动预处理
  • Mass Scale:质量比例
  • Connected Mass Scale:连接质量比例

作者的一点废话 

如果帮助到你就请点个赞吧,你的支持是我创作的动力!!

日志:2024年5月25日12:01  unity Physic入门 上传

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/840407.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

华为编程题目(实时更新)

1.大小端整数 计算机中对整型数据的表示有两种方式:大端序和小端序,大端序的高位字节在低地址,小端序的高位字节在高地址。例如:对数字 65538,其4字节表示的大端序内容为00 01 00 02,小端序内容为02 00 01…

Java数据结构与算法(平衡二叉树)

前言 平衡二叉树是为了提高二叉树的查询速度,通过满足特定的条件来保持其平衡性。平衡二叉树具有以下特点: 左子树和右子树的高度差不会大于1,这是为了确保树的高度不会过大,从而减少查询时的磁盘I/O开销,提高查询速…

【开源】史上最全的JAVA面试题总结

史上最全的JAVA面试题总结 为什么要做这件事情前言JAVA基础开发框架springSpringMVCmybatisdubbospringbootspringcloudnacos 数据库mysqloracle 缓存redismongodbElasticSearch 消息队列rabbitmqrocketmqkafka 监控prometheusgraylogzabbix 工具篇tcpdumpgitjenkins 容器docke…

【案例分享】医疗布草数字化管理系统:聚通宝赋能仟溪信息科技

内容概要 本文介绍了北京聚通宝科技有限公司与河南仟溪信息科技有限公司合作开发的医疗布草数字化管理系统。该系统利用物联网技术实现了医疗布草生产过程的实时监控和数据分析,解决了医疗布草洗涤厂面临的诸多挑战,包括人工记录、生产低效率和缺乏实时…

SpringBoot RPM制作

安装依赖 [root20240423-instance4 ~]# yum install rpmdevtools2.初始化目录 [root20240423-instance4 ~]# rpmdev-setuptree [root20240423-instance4 ~]# tree rpmbuild/ rpmbuild/ ├── BUILD ├── RPMS ├── SOURCES ├── SPECS └── SRPMS5 directories, 0 …

DNF手游攻略:角色培养与技能搭配!游戏辅助!

角色培养和技能搭配是《地下城与勇士》中提升战斗力的关键环节。每个职业都有独特的技能和发展路线,合理的属性加点和技能搭配可以最大化角色的潜力,帮助玩家在各种战斗中立于不败之地。接下来,我们将探讨如何有效地培养角色并搭配技能。 角色…

进程通信,队列,管道

【一】进程通信 1.多个进程之间的信息交换过程 2.如何实现(1)消息队列:把信息从一端放入队列中,另一个进程从另一端将消息取出非阻塞的,即发送进程不需要等待接收进程的响应即可继续执行。(2)管道:半双工的通信机制,同…

架构每日一学 11:快手高级副总裁给年轻人的几点建议

文章首发于公众平台:腐烂的橘子 于冰毕业于清华大学,从 05 年开始接触音视频领域,到现在已经在垂直行业深耕将近 20 年。先后经历了两次创业,曾在 Hulu、FreeWheel 等公司专攻音视频领域,现任快手高级副总裁。 作为一…

JavaEE之线程(9) _定时器的实现代码

前言 定时器也是软件开发中的一个重要组件. 类似于一个 “闹钟”。 达到一个设定的时间之后,就执行某个指定好的代码,比如: 在受上述场景中,当客户端发出去请求之后, 就要等待响应,如果服务器迟迟没有响应&…

新能源汽车结构与原理

第一章 新能源汽车概述 1.1 电动汽车及新能源汽车定义 新能源汽车是指采用非常规的车用燃料作为动力来源(或使用常规车用燃料、采用新型车载动力装置),综合车辆的动力控制和驱动方面的先进技术,形成的技术原理先进、具有新技术、…

大小字符判断

//函数int my_isalpha(char c)的功能是返回字符种类 //大写字母返回1,小写字母返回-1.其它字符返回0 //void a 调用my_isalpha(),返回大写,输出*;返回小写,输出#;其它,输出? #inclu…

【Linux】Linux的安装

文章目录 一、Linux环境的安装虚拟机 镜像文件云服务器(可能需要花钱) 未完待续 一、Linux环境的安装 我们往后的学习用的Linux版本为——CentOs 7 ,使用 Ubuntu 也可以 。这里提供几个安装方法: 电脑安装双系统(不…

深入解析力扣162题:寻找峰值(线性扫描与二分查找详解)

❤️❤️❤️ 欢迎来到我的博客。希望您能在这里找到既有价值又有趣的内容,和我一起探索、学习和成长。欢迎评论区畅所欲言、享受知识的乐趣! 推荐:数据分析螺丝钉的首页 格物致知 终身学习 期待您的关注 导航: LeetCode解锁100…

virtual box ubuntu20 全屏展示

virtual box 虚拟机 ubuntu20 系统 全屏展示 ubuntu20.04 视图-自动调整窗口大小 视图-自动调整显示尺寸 系统黑屏解决 ##设备-安装增强功能 ##进入终端 ##终端打不开,解决方案-传送门ubuntu Open in Terminal打不开终端解决方案-CSDN博客 ##点击cd盘按钮进入文…

YoloV8改进策略:蒸馏改进|MGDLoss|使用蒸馏模型实现YoloV8无损涨点|特征蒸馏

摘要 在本文中,我们成功应用蒸馏策略以实现YoloV8小模型的无损性能提升。我们采用了MGDLoss作为蒸馏方法的核心,通过对比在线和离线两种蒸馏方式,我们发现离线蒸馏在效果上更为出色。因此,为了方便广大读者和研究者应用&#xff…

【RabbitMQ】使用SpringAMQP的Publish/Subscribe(发布/订阅)

Publish/Subscribe **发布(Publish)、订阅(Subscribe):**允许将同一个消息发送给多个消费者 **注意:**exchange负责消息路由,而不是存储,路由失败则消息丢失 常见的**X(exchange–交换机)***类型: Fanout 广播Direc…

【设计模式】JAVA Design Patterns——Callback(回调模式)

🔍目的 回调是一部分被当为参数来传递给其他代码的可执行代码,接收方的代码可以在一些方便的时候来调用它。 🔍解释 真实世界例子 我们需要被通知当执行的任务结束时。我们为调用者传递一个回调方法然后等它调用通知我们。 通俗描述 回调是一…

JVM解释器和即时编译器的工作原理

1、解释器: 当Java程序启动时,JVM的解释器首先读取Java字节码(通常存在于.class文件中)。 解释器将字节码解析为相应的指令,每条指令对应JVM中的一个操作。 解释器根据指令的类型和操作数,执行相应的计算或…

试用百川智能的百小应-说的太多,做的太少

“百小应”的品牌标识(logo)上有一缕黄色,这是王小川特意设计的。他说,其他AI应用都在强调科技感,更愿意用蓝色或者冷色调。但他觉得这一代科技与上个时代不一样,现代科技应该像人,所以选择使用…

Java进阶学习笔记5——Static应用知识:单例设计模式

设计模式: 架构师会使用到设计模式,开发框架,就需要掌握很多设计模式。 在Java基础阶段学习设计模式,将来面试笔试的时候,笔试题目会经常靠到设计模式。 将来会用到设计模式。框架代码中会用到设计模式。 什么是设计…