当前位置: 首页 > article >正文

游戏引擎中Static,Kinematic,Dynamic三种刚体属性

一.刚体属性

     为了提高物理检测效率和内存使用,引擎只对特殊标识的刚体属性进行检测。包括常用的RayCast检测,BoxCast检测,AABB包围盒检测。

     Static:实际游戏中不可能发生移动的房子,树木,建筑物等。引擎初始化进行Collider刷新

     Kinematic:实际游戏中奇特的物体,传送门,陷阱等, 每一帧刷新时进行Collider刷新

     Dynamic:实际游戏中具有重力和速度的物体,飞石,钢球等。在每一帧刷新时进行Collider刷新

二.不同刚体类型碰撞时的处理

     Static-Static 穿模,不会产生引擎回调OnCollisionStart

     Static-Kinematic 穿模,会产生引擎回调OnCollisionStart

     Static-Dynamic 不会穿模,会产生引擎回调OnCollisionStart

     Kinematic-Dynamic 穿模,会产生引擎回调OnCollisionStart

      


http://www.kler.cn/a/370012.html

相关文章:

  • 安卓动态设置Unity图形API
  • 电路研究9.1.1——合宙 Air780EP 模组外围线路
  • 2025.1.20——一、[RCTF2015]EasySQL1 二次注入|报错注入|代码审计
  • 使用Redis缓解数据库压力+三种常见问题
  • 25/1/22 算法笔记<ROS2> TF变换
  • IOS 安全机制拦截 window.open
  • k8s常用对象简介
  • 如何封装一个可取消的 HTTP 请求?
  • PostgreSQL的奥秘:全面解读JSONB——非结构化数据支持的深入探索
  • 【01初识】-初识 RabbitMQ
  • WebStorm免费版发布:程序员节日的重磅礼物
  • 主流室内定位方式一览
  • Node.js——初体验
  • go语言中流程控制语句
  • 编程小白如何成为大神
  • 一个简单的图像分类项目(六)编写脚本:初步训练
  • HTML入门教程11:HTML颜色
  • Java开发的前端学习笔记 day01 HTML+CSS
  • 商用加密机:信息安全的重要保障
  • PHY驱动开发算法详解
  • 双端队列 【Deque】
  • 论文概览 |《Computers, Environment and Urban Systems》2024.10 Vol.113
  • npm 包的命名空间介绍,以及@typescript-eslint/typescript-eslint
  • Axios 请求超时设置无效的问题及解决方案
  • 【乐吾乐大屏可视化组态编辑器】图表
  • C++——写一函数,求一个字符串的长度。在main函数中输人字符串,并输出其长度。用指针或引用方法处理。