发布时间:2026/8/24 21:08:23
PhysX 碰撞形状深度解析:从 Shape 到性能调优 开场:一场由形状配置引发的"穿模惨案"在最近一个第三人称动作项目的内部测试中,策划反馈了一个诡异的问题:角色高速冲刺时偶尔"瞬移"穿过墙角。直觉上以为是角色胶囊体的高度或半径设错了,但排查下来发现,真正出问题的并非角色本身,而是角色手上那把武器——美术在建模时直接拿了一个 1.2 万面的高模三角网格来描述刀身的物理外形。问题就出在这里:这个三角网格是给"渲染"用的,不能直接拿来做动态物体的碰撞形状。三角网格在 PhysX 里只能用于静态物体(PhysX 文档明确规定三角网格几何只能挂在 static actor 上),挂到动态物体上形状创建会失败并报错——程序不崩,但物体从此"飘在空中没有碰撞",这种 Bug 排查起来极其耗时。这件事促使我系统地整理了一遍 PhysX 中 Shape 与上层引擎 Collider 的关系、碰撞检测的三级管线、各种形状的性能梯度,以及工程中常见的"形状反模式"。下面就是这份笔记的展开版本。一、Shape 与 Collider:同一枚硬币的两面1.1 概念定义在 PhysX 的对象模型里,Shape(PxShape)才是真正的"几何"载体——它持有一个 PxGeometry(球、盒、胶囊、凸包、三角网格、平面、高度场)、一个相对所属刚体的局部变换、材质引用以及若干标志位。而Collider这个词在 PhysX SDK 中并不直接出现,它是 Unity/Unreal 等上层引擎对"挂在节点上、负责碰撞的 Shape 集合"的封装抽象。理解这一层关系很重要:你在 Unity 里调的BoxCollider.s

相关新闻

2026/8/24 21:08:23

C语言数据结构通关指南:从数组到链表、栈、队列的实战练习

在实际编程学习和工程实践中,数据结构是连接基础语法与复杂算法的桥梁。很多C语言初学者在掌握了变量、循环、函数后,面对链表、栈、队列等概念时,常常感觉无从下手,代码写出来要么编译不过,要么运行崩溃,要…

2026/8/24 21:08:23

国产开源AI实战指南:从ChatGLM3部署到LoRA微调全流程

最近在技术社区和开发者圈子里,关于“中国在开源AI领域全球第一”的讨论热度很高。作为一名长期关注AI技术栈和开源生态的开发者,我深感这个话题背后,既有值得骄傲的成就,也蕴含着大量值得深入探讨的技术细节、工程实践和未来挑战…

2026/8/24 21:08:23

中国开源AI生态实战指南:从ChatGLM到Qwen的本地部署与应用开发

最近在技术社区和开发者圈子里,一个话题的热度持续攀升:中国在开源AI领域的贡献与影响力。作为一名长期关注技术演进和开源生态的开发者,我深切感受到,这不仅仅是一个排名或口号,而是无数开发者、研究机构和企业在代码…

2026/8/24 23:09:10

Spring Boot 与源码级原理拆解:选型别只看功能清单

Spring Boot 与源码级原理拆解:选型别只看功能清单 Spring Boot 2 到 3 的选型与升级,需要同时评估 JDK、Jakarta 迁移、依赖生态和运行时配置。反射访问问题只是可能出现的一类兼容性风险,应按版本矩阵验证。 java.lang.reflect.Inaccessibl…

2026/8/24 23:09:10

3 步让 Spring Boot 集成 SQL Server:附赠排查清单

3 步让 Spring Boot 集成 SQL Server:附赠排查清单 【免费下载链接】springboot-learning-example spring boot 实践学习案例,是 spring boot 初学者及核心技术巩固的最佳实践。 项目地址: https://gitcode.com/gh_mirrors/sp/springboot-learning-exa…

2026/8/24 23:09:09

如何从视频中提取音频转成mp3?把自己实操的几个方法记一下

有时候我们需要把视频中的音频单独拿出来——比如想保存短视频里的背景音乐、把课程视频的声音提取出来方便通勤路上听、剪辑时替换原视频音轨,或者拆分人声和伴奏。很多朋友都在搜“如何从视频中提取音频转成mp3”,今天这篇就把本地工具、开源播放器、在…

2026/8/24 23:04:07

Java招聘系统架构设计与核心模块实现

1. 项目背景与核心价值最近在整理技术笔记时,翻出了去年参与开发的一个Java招聘系统项目。这个系统从零开始搭建,经历了完整的架构设计、模块开发和线上部署全流程。作为技术负责人,我完整参与了从需求分析到最终上线的全过程,积累…

2026/8/24 0:07:22

[光学原理与应用-521]:对光的错误理解与纠偏

首先光是一种能量的载体和形态,宏观上观察到的光是由无数个微观的光量子组成的,每个光子在产生的瞬间,其在真空的空间中以确定不变的速度沿着一个初始的方向一直向前,在微观层面,每个光量子的运动轨迹是以波函数所展现…

2026/8/24 1:12:32

SIP通话转接原理与REFER方法实战解析

1. 通话转接不是“挂断再拨号”,而是SIP会话的动态重定向你有没有遇到过这样的场景:客服坐席A正在和客户通电话,突然需要把这通对话无缝转给专家坐席B,客户完全感知不到中间的断连——既没听到忙音,也没被要求重新拨号…

2026/8/24 8:17:29

Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

1. 为什么选择Kolla-ansible来部署单节点OpenStack?如果你正在寻找一种能把OpenStack从“概念”快速变成“可用的实验环境”的方法,那么Kolla-ansible几乎是当前最主流、最省心的选择。我见过太多人卡在手动编译依赖、配置服务、处理版本冲突的泥潭里&am…

2026/8/24 1:09:25

3条命令跑通LocalAI:无GPU本地AI引擎部署

3条命令跑通LocalAI:无GPU本地AI引擎部署 【免费下载链接】LocalAI LocalAI is the open-source AI engine. Run any model - LLMs, vision, voice, image, video - on any hardware. No GPU required. 项目地址: https://gitcode.com/GitHub_Trending/lo/LocalAI…

2026/8/24 1:09:25

AI推理性能测试怎么做:MLPerf Inference完整上手指南

AI推理性能测试怎么做:MLPerf Inference完整上手指南 【免费下载链接】inference Reference implementations of MLPerf inference benchmarks 项目地址: https://gitcode.com/gh_mirrors/inf/inference 同一个模型换一张卡,速度快多少你知道吗&a…

2026/8/24 13:42:17

实测才敢推 AI论文网站 2026最新测评与推荐

2026年真正好用的AI论文网站,核心看生成的论文质量、低AI味、格式正确、学术适配四大指标。综合实测,千笔AI、ThouPen、豆包、DeepSeek、Grammarly 是当前最值得推荐的梯队,覆盖从免费到付费、从中文到英文、从文科到理工的全场景需求。一、综…

2026/8/24 18:13:48

2026必备!AI论文网站测评:最新推荐与深度对比

2026年真正好用的AI论文网站,核心看生成的论文质量、低AI味、格式正确、学术适配四大指标。综合实测,千笔AI、ThouPen、豆包、DeepSeek、Grammarly 是当前最值得推荐的梯队,覆盖从免费到付费、从中文到英文、从文科到理工的全场景需求。 一、…

2026/8/23 4:22:01

摆脱论文困扰!盘点2026年全网爆红的的AI论文写作工具

一天写完毕业论文在2026年已不再是天方夜谭。2026年最炸裂、实测能大幅提速的AI论文写作工具,覆盖选题构思、文献整理、内容生成、格式排版等核心场景,真正帮你高效搞定论文难题。 一、全流程王者:一站式搞定论文全链路(一天定稿首…