mcpField
B
build-game-camera-controls

build-game-camera-controls

github.com/mengto开发7.1k1.3k 次安装3 天前更新
代码仓库

关于 build-game-camera-controls

面向游戏开发的技能,指导实现清晰易读的镜头控制,涵盖目标平滑、边界、遮挡、临时镜头效果、触控控制与场景测试。

主要功能

  1. 01独立平滑位置与注视目标
  2. 02限制环绕、俯仰和缩放
  3. 03处理遮挡
  4. 04叠加锁定与镜头效果
  5. 05分离触控手势和操作区
  6. 06测试镜头场景

适用场景

  1. 01避免墙边玩家被遮挡
  2. 02将威胁和目标纳入画面
  3. 03添加锁定或脚本化镜头时刻
  4. 04测试触控和减少动态效果的行为

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/mengto/skills --skill build-game-camera-controls

安装后在 Claude Code 中输入/build-game-camera-controls确认已加载。

附带文件agents/openai.yaml

详细介绍

构建游戏摄像机控制

在让摄像机呈现电影感之前,先确保游戏过程清晰易读。定义一个权威目标、摄像机边界、缩放范围、碰撞/遮挡策略,以及减少动态效果时的行为。

实现

  • 分别平滑处理位置和观察目标;不要将摄像机直接绑定到抖动的渲染状态。
  • 在预期距离下,确保玩家、近处威胁、目标和交互提示都处于画面内。
  • 限制环绕、俯仰和缩放范围;防止墙壁或道具遮挡玩家,同时避免全局隐藏几何体。
  • 将锁定目标、脚本化时刻和镜头抖动视为叠加在基础摄像机之上的临时修饰效果。
  • 在触屏设备上,将摄像机手势区域与移动/操作控件分开,并提供重置构图的功能。

验证

测试角落、高大物件、隧道、多个敌人、锁定目标切换、暂停、减少动态效果、竖屏和横屏。确认摄像机行为不会影响目标锁定、UI 或性能。

评论

支持 Markdown