• 2024-06-20Cocos-刚体-碰撞
    一、在CocosCreator或Cocos2d-x中,RigidBody 组件是用于物理模拟的,它允许物体在物理世界中受到重力、碰撞等因素的影响。RigidBody 组件有一个属性叫做 kinematic,这个属性的作用如下:1.运动控制:当 RigidBody 的 kinematic 属性设置为 true 时,物体将变为“运动学”模
  • 2024-06-06机器人位姿描述
    机器人的位姿描述与坐标变换是进行工业机器人运动学和动力学分析的基础。本节简要介绍上述内容,明确位姿描述和坐标变换的关系,用到的基本数学知识就是——矩阵。1位姿表示位姿代表位置和姿态。任何一个刚体在空间坐标系(OXYZ)中可以用位置和姿态来精确、唯一表示其位置状态。
  • 2024-05-26物理复习 | 力学
    力与动量\(\boldsymbol{v}=\boldsymbol{w}\times\boldsymbol{r}\)惯性力:\(\boldsymbol{F}_i=mw^2\boldsymbol{R}+2m\boldsymbol{v}_r\times\boldsymbol{w}\)力矩与角动量单个质点角动量:\(\boldsymbol{L}=\boldsymbol{r}\timesm\boldsymbol{v}\),与参考点的选取有关
  • 2024-05-25Unity2d横板移动有个极小的向下的加速度
    2d横板角色移动在碰撞体边缘刚体会有个向下的极小值-1.776357e-15,如果用加速度判断一些东西会出问题,找了好久发现碰撞盒的size的x轴所影响,修改碰撞盒size的x值可以让他不触发,但值不是固定的,不同的碰撞盒有不同的值,本人初学,原因未知,求大佬解答在大概这个边缘的时候地面碰撞盒
  • 2024-05-21Unity物体之间碰撞检测的方法
    检测碰撞有两种方式,一种是利用碰撞器,另外一种就是触发器。碰撞器的种类:1.StaticCollider静态碰撞器指的是相互碰撞的两个物体没有附加刚体而只附加了Collider的游戏对象。这类对象在碰撞时会保持静止,发生碰撞时不会触发任何的方法函数。 2.RigidbodyCollider刚体碰撞器
  • 2024-03-11Unity3D中刚体、碰撞组件、物理组件的区别详解
    Unity3D提供了丰富的功能和组件,其中包括刚体、碰撞组件和物理组件。这些组件在游戏开发中起着非常重要的作用,能够让游戏世界更加真实和有趣。本文将详细介绍这三种组件的区别以及如何在Unity3D中实现它们。对啦!这里有个游戏开发交流小组里面聚集了一帮热爱学习游戏的零基础小白,也
  • 2024-02-24机器人基础总结
    刚体在三维空间中有六个自由度的运动——三个是平移(线性运动),三个是旋转(角运动)。尽管刚体有六个运动自由度,我们通常使用三维向量来表达其动力学。\[f=ma_c\]\[\mathbf{n}_C=I\dot{\boldsymbol{\omega}}+\boldsymbol{\omega}\timesI\boldsymbol{\omega}\]达了作用于刚体
  • 2024-02-232-1. 设置人物及基本组件
    添加刚体在Rigidbody2D上面有GravityScale,这表示人物收到的重力比例是1。重力参数可以通过ProjectSettings->Physics2D,找到Gravity的系数。此外物理更新的FixedUpdate函数会进入,就是因为SimulationMode设置了FixedUpdate另外记得把人物的刚体限制给锁定
  • 2024-02-21Unity中关于刚体和碰撞器遇到的告警
    告警信息:Scripterror:OnCollisionEnter2DThismessageparameterhastobeoftype:Collision2DThemessagewillbeignored.  解决:经查验发现,由于该脚本是粘贴的类似功能脚本,而粘贴前使用的触发器,因此方法为 privatevoidOnTriggerStay2D(Collider2Dcollision),而
  • 2024-02-05视觉slam十四讲 ch3 三维刚体运动
    视觉slam十四讲---CH3三维刚体运动三维刚体运动,即三维空间下的刚体的运动。刚体,是指在运动中和受力作用后,形状和大小不变,而且内部各点的相对位置不变的物体。在运动过程中,机器人或者飞机和汽车的形变很小,可以近似看作刚体。三维刚体运动就是研究如何描述和表示一个刚体在
  • 2024-01-24U3D外包Unity最新版本的官方技术文档
    Unity5.0新特性——物理系统Unity5.0已升级到PhysX3.3SDK。在对4.x项目采取任何操作之前,请快速查看此博文。 关于更新的概述Unity5.0物理系统的预计工作速度是以前版本的2倍。以前熟悉的大多数组件仍然存在,它们的工作方式也和以前一样。当然,有些行为不可能
  • 2024-01-22李群、李代数和刚体转动
    李群、李代数和刚体转动一、近世代数基础1.1代数结构1.1.1代数结构的定义对于带有二元运算\(*\)的非空集合\(S\),如果二元运算满足下列性质,则称\(S\)为代数结构.封闭性:对\(\foralla,b\inS\),有\(a*b\inS\)运算唯一性:\(a*b\)结果唯一,即\(*\)是有两个变量的函数或映射,即\(
  • 2023-12-21刚体四元数姿态控制
    摘要:首先给出刚体被控对象的微分方程,然后对四元数微分方程线性化求出合适的PD控制参数,然后详细分析了误差四元数的概念和性质,并提出四元数和旋转矩阵的等价性,然后简要介绍了非对角转动惯量矩阵的一些特点,最后分别仿真验证了调节问题、跟踪问题和误差四元数,附录中给出了使用拉塞尔
  • 2023-12-13Unity引擎2D游戏开发,C#实现人物跳跃
    一、Component内,实现变量参数分栏[Header("XXXX")]二、在新建的InputActions中添加跳跃绑定三、在2D刚体所绑定的C#代码中调用InputActions中新建的跳跃动作在unity中,跳跃动作相当于对2D刚体施加Y轴方向的力。因此,增加一个力数值的变量jumpForce。publicfloatjumpF
  • 2023-11-032D物理引擎 Box2D for javascript Games 第七章 子弹和感应器
    2D物理引擎Box2DforjavascriptGames第七章子弹和感应器你知道Box2D可以在每一个时间步中管理刚体间的碰撞并决算它们。总之,在愤怒的小鸟中制作攻城机器期间,发生了一些错误你可能需要注意一下,有时抛射物会穿过城堡,忽略了碰撞。这里发生了什么?通常,Javascript游戏运行
  • 2023-10-202D物理引擎 Box2D for javascript Games 第五章 碰撞处理
    2D物理引擎Box2DforjavascriptGames第五章碰撞处理碰撞处理考虑到Box2D世界和在世界中移动的刚体之间迟早会发生碰撞。而物理游戏的大多数功能则依赖于碰撞。在愤怒的小鸟中,小鸟摧毁小猪的城堡时,便是依赖碰撞而实现的;在图腾破坏者中,当神像坠落到图腾上或摔碎在地面上
  • 2023-08-08creator 3.x 2D 物理引擎 基础使用
    首先,本文基于V3.5,官方文档在这里:https://docs.cocos.com/creator/3.5/manual/zh/physics/一.明确2D物理引擎,和3D物理引擎在接口上有点区别,实际区别我也不清楚在哪里,官方文档也没说.比如:启用物理引擎PhysicsSystem2D.instance.enable=true;3D的叫
  • 2023-07-279、教程-2环境修改
    在本教程中,我们将教您如何在环境中创建简单的对象。第一步是创建一个与环境相互作用的球。我们将讨论与节点相关的几个概念:它们的含义是什么,如何创建它们,它们必须如何附属,等等。此外,我们将了解如何设置物理。将介绍几种类型的节点。其详细定义见参考手册。将节点图表放在你面前,也
  • 2023-06-19OnTriggerEnter与OnCollisionEnter详解
    1,测试OnTriggerEnter和OnCollisionEnter的区别测试:如果两个物体A,B两者都有碰撞体collider(BoxCollider,SphereCollider,CapsuleCollider等)A,B都有刚体(Rigidbody)A或者B中有一个勾选isTrigger或者两者都勾选isTriggerA和B都可以进入OnTriggerEnter方法,但是不可进入OnCollisio
  • 2023-06-01关于Tick事件中的阶段
    在虚幻引擎中,TickGroup被划分为许多不同的阶段,用于执行不同类型的Tick更新操作。主要的TickGroup阶段有:1.TG_PrePhysics-处理与物理无关的坐标变换和位置更新。-执行预物理的重要操作,如Character移动、旋转等。2.TG_StartPhysics-场景中的刚体组件开始进行物理模拟。
  • 2023-05-04Unity3D之OnTriggerEnter和OnCollisionEnter
    OnCollisionEnter方法要求碰撞的发起方必须拥有刚体,而被碰撞方有没有刚体并不重要;OnTriggerEnter方法则对此没有要求,只需要碰撞双方有一个具有刚体即可触发,当有物体勾选isTrigger属性时,则会执行OnTriggerEnter方法。
  • 2023-04-05whk 周记
    没头没脑的日常,无穷无尽的监狱。3.20~3.26开学第二周。无大事发生。物理:从运动学上到了动力学,从能量动量考到了能量动量。可喜的是分数成上升趋势,可悲的是周末欠了好多消化向。碰到积分就半知半解,苦痛啊!语文:红楼梦看完了三十回,有点懵。下周一小测,垫底预定。英语:在划水。下
  • 2023-02-18抓取过后仍出物体
        首先他是使用了我们的刚体组件的作用  首先我们获取到咱们的物体 要确保他身上有刚体 然后 将iskinematic关闭  然后 给一个方向的力  Tran
  • 2023-01-24day0--高翔第三讲 三维空间刚体运动1
    学习目的描述一个三维空间中运动的物体(刚体)在某一时刻的位置。预备知识线性代数c++语言cmake工程核心知识1.旋转矩阵位点三维空间中的一个点,由三个轴来描述(x,y
  • 2023-01-07一个ABAQUS model需要的Component
    ComponentsofanAbaqusanalysismodel分析模型至少包含以下信息:离散几何、单元截面属性、材料数据、载荷和边界条件、分析类型和输出请求。1.Discretizedgeometrye