摘要:PhysX的BroadPhase(碰撞检测的粗略阶段),具体是用AABB(轴向包围盒)来做碰撞检测 具体算法有两种:SAP(Sweep And Prune)和MBP(Multi Pruning Box,多个剪枝盒) SAP(Sweep And Prune) 当场景中有大量的物体(大世界有百万级别)时
阅读全文
摘要:在UBT中添加宏定义 UnrealEngine\Engine\Source\Programs\UnrealBuildTool\Configuration\ModuleRules.cs UnrealEngine\Engine\Source\Programs\UnrealBuildTool\Config
阅读全文
摘要:StaticMesh类关系图 StaticMesh渲染数据结构 SkeletalMesh类关系图 USkinnedMeshComponent::CreateRenderState_Concurrent函数 void USkinnedMeshComponent::CreateRenderState_C
阅读全文
摘要:GameThread主函数 -(void)MainAppThread:(NSDictionary*)launchOptions { // make sure this thread has an auto release pool setup NSAutoreleasePool* Autorelea
阅读全文
摘要:在Xcode15.2中调试UE4游戏(Development包),执行bt all打印出所有线程(共116个线程)的调用堆栈 * thread #1, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP // 游戏主线程 * f
阅读全文
摘要:在Visual Studio中调试UE4游戏(Devlopment包),在Command Window中执行~*k打印出所有线程(共210个线程)的调用堆栈 Callstack for Thread 1 (Thread Id: 26808 (0x68b8)): // Main Thread Inde
阅读全文