• 2024-08-28【Unity基础】Unity中移动物体的8种方法
    本文主要介绍物体线性移动方法,是基于3D场景介绍的。当然在2D场景中也有对应的方法。首先物理学上,物体的运动可以分为运动学和动力学,二者的区别在于是否受外力影响。具体可以参看《什么是运动学和动力学》。从运动学方面,是通过改变物体的位置来实现的。在Unity中,可以使用Tran
  • 2024-06-20Cocos-刚体-碰撞
    一、在CocosCreator或Cocos2d-x中,RigidBody 组件是用于物理模拟的,它允许物体在物理世界中受到重力、碰撞等因素的影响。RigidBody 组件有一个属性叫做 kinematic,这个属性的作用如下:1.运动控制:当 RigidBody 的 kinematic 属性设置为 true 时,物体将变为“运动学”模
  • 2024-03-19Collider和Rigidbody组件相关
    Rigidbodydynamic类型开销最大的类型拥有完整的功能(现实世界相同的物体)会和所有类型的刚体碰撞会受到各种力的影响kinematic类型仍然通过速度移动但并不受到任何力的影响也只会与dynamic发生碰撞,发生碰撞时近似于无限质量的物体(不会改变运动状态)static类型本意
  • 2024-03-16unity--控制小球运动与销毁
    和上一章一样,先建立一个模型在test里继续写代码驱动。在上一章已经描述过如何让小球前后左右移动了。这次我换了一个更完美点的模型,和上章大差不差。再往里放入一个cube,将其rename成Enemy。在他跟处找到AddTag添加一个Enmey,并选择这个tag。player有Rigidbody,给物体一个作
  • 2024-03-14【Unity】Transform、Rigidbody、CharacterController移动
    前言在使用Unity开发的时候,移动是最最基础的一个需求,我来给大家简单的讲一下Unity中的几种常见的移动方法。1.Transform移动Transform移动就是修改物体的position①修改位置这里要注意:坐标分为世界坐标和本地坐标//将物体的世界坐标修改为(1,1,1)transform.posit
  • 2023-09-25(十一)Unity性能优化-物理优化
    原链接:https://github.com/lwwhb/Unity2022_SUNTAIL_Stylized_Fantasy_Village_OptimizationUnity中的物理解决方案Box2DNvidiaPhysXUnityPhysicsHavokPhysicsforUnityTrigger与ColliderTrigger对象的碰撞会被物理引擎所忽略,通过OnTriggerEnter/Stay/Exit函数回调Collider对
  • 2023-07-21Unity3D 播放运行时游戏对象往上飞了
    我的原因是不小心给主摄像机(MainCamera)添加了刚体(Rigidbody)组件,导致播放运行时摄像机受重力作用往下掉,造成游戏(Game)视图窗口内看见的游戏对象往上飞了!如下图所示: 把挂在摄像机的上刚体(Rigidbody)组件移除即可!~
  • 2023-06-19OnTriggerEnter与OnCollisionEnter详解
    1,测试OnTriggerEnter和OnCollisionEnter的区别测试:如果两个物体A,B两者都有碰撞体collider(BoxCollider,SphereCollider,CapsuleCollider等)A,B都有刚体(Rigidbody)A或者B中有一个勾选isTrigger或者两者都勾选isTriggerA和B都可以进入OnTriggerEnter方法,但是不可进入OnCollisio
  • 2023-01-05Unity3d碰撞器与触发器的区别详解(rigidbody移动和charactercontroller移动区别)
    Rigidbody或者charactercontroller移动才可以用collider的碰撞。正文:要产生碰撞必须为游戏对象添加刚体(Rigidbody)和碰撞器,刚体可以让物体在物理影响下运动。碰撞体是物理
  • 2022-10-29Unity Rigidbody实现爬坡功能
    文章目录​​