关于 build-game-camera-controls
面向游戏开发的技能,指导实现清晰易读的镜头控制,涵盖目标平滑、边界、遮挡、临时镜头效果、触控控制与场景测试。
主要功能
- 01独立平滑位置与注视目标
- 02限制环绕、俯仰和缩放
- 03处理遮挡
- 04叠加锁定与镜头效果
- 05分离触控手势和操作区
- 06测试镜头场景
适用场景
- 01避免墙边玩家被遮挡
- 02将威胁和目标纳入画面
- 03添加锁定或脚本化镜头时刻
- 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