Agent Skills
返回列表
💻

3D 游戏开发原则

开发编程 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @org-02qudk26/3d-games。

技能介绍

它解决什么问题

在 3D 游戏开发中,画面效果和性能开销往往成对出现:模型细节、实时阴影、复杂碰撞体和自定义着色器都会直接吃掉帧率。很多项目的问题不在于缺少视觉表现,而在于没有一套清晰的系统原则,导致裁剪、剔除、LOD、碰撞体和光照策略分散在模块里,最后表现为移动端掉帧、大世界卡顿或调试成本上升。这个技能把这些常见决策整理成可检查的清单,帮助团队在实现前判断哪些效果值得实时计算,哪些应当烘焙、简化或按距离降级。

核心能力与使用方式

它把 3D 游戏开发拆成几个关键子系统:渲染管线关注 视锥体裁剪、遮挡剔除、LOD 与 批处理,用于减少无效绘制;着色器部分区分顶点、片段和计算着色器,并给出何时写自定义着色器的边界,例如水、火、传送门等特效或风格化渲染。3D 物理强调简单碰撞体优先,建议用盒形、球体、胶囊处理角色和物体,复杂网格碰撞只用于必要场景。摄像机系统覆盖第三人称、第一人称、等距和轨道镜头,并提到平滑跟随、碰撞避免、移动预判和 FOV 随速度变化等手感细节。光照部分区分方向光、点光源、聚光灯和环境光,同时提醒实时阴影昂贵、优先烘焙、大世界使用阴影级联。

适用边界

这份资料更像架构和性能原则,不是具体引擎 API 指南,因此需要结合 Unity、Unreal、Godot 或自研渲染器落地。它适合用于 3D 游戏前期设计评审、性能预算制定和代码审查;对于 2D 游戏、纯 UI 特效或服务器端游戏逻辑,覆盖有限。使用时应避免把 公告板、阴影级联等术语直接当作已实现功能,而应将其作为优化方向拆解到具体场景。

使用场景

  • 评审渲染时,检查视锥体裁剪、遮挡剔除和批处理。
  • 移动端优化时,用烘焙阴影替代实时阴影并设LOD。
  • 角色碰撞讨论时,优先胶囊、盒形或球体,少用网格。
  • 摄像机调优时,评估平滑跟随、碰撞避免与速度FOV。

适合人员

  • 负责移动端3D游戏帧率优化的引擎工程师,需要判断阴影、LOD和裁剪策略。
  • 3D 玩法设计师,需要为角色和场景选择合适碰撞体与摄像机类型。
  • 技术美术,需要决定自定义着色器、光照烘焙和性能简化方案。
  • 项目负责人,需要在评审时核对渲染、物理和光照的性能反模式。