Skip to main content

2d-games

2D游戏开发 - 精灵系统、瓦片地图、物理、摄像机。适用于平台跳跃、俯视角、卷轴等2D游戏开发。

Zur Installation springen

Quellinformationen

Repository
Tugoukezhang/workbuddy-skills
Letzte Quellaktivität
18. Juni 2026 um 05:44
Erkannte Sprache von SKILL.md
Chinesisch
Sterne
13
Forks
3

Installationsoptionen

Standardmäßig ist der Prompt ausgewählt, der zuerst die Quelle prüft. Sie können zu einem direkten Befehl wechseln oder eine lokale Kopie herunterladen.

Quelldateien prüfen

Lesen Sie SKILL.md und alle von SkillsMP angezeigten Begleitdateien, bevor Sie sich für eine Installation entscheiden.

SKILL.md wird angezeigt

SKILL.md
Quellanweisungen · Schreibgeschützte Vorschau
name
2d-games
description
2D游戏开发 - 精灵系统、瓦片地图、物理、摄像机。适用于平台跳跃、俯视角、卷轴等2D游戏开发。
read_when
["开发2D游戏时","设计像素美术时","构建2D物理系统时"]
# 2D游戏开发技能 ## 精灵系统 (Sprite Systems) | 组件 | 用途 | |------|------| | **Atlas(图集)** | 合并纹理,减少绘制调用 | | **Animation(动画)** | 帧序列 | | **Pivot(轴心)** | 旋转/缩放原点 | | **Layering(层级)** | Z轴顺序控制 | ### 动画原则 - 帧率:通常8-24 FPS - 挤压与拉伸(冲击效果) - 动作前的预备动作 - 动作后的跟随延续 ## 瓦片地图设计 (Tilemap Design) ### 瓦片考虑因素 | 因素 | 建议 | |------|------| | **尺寸** | 16x16, 32x32, 64x64 | | **自动平铺** | 用于地形 | | **碰撞** | 简化形状 | ### 图层结构 | 图层 | 内容 | |------|------| | Background | 非交互背景 | | Terrain | 可行走地面 | | Props | 交互对象 | | Foreground | 视差叠加 | ## 2D物理系统 ### 碰撞形状 | 形状 | 适用场景 | |------|----------| | Box(矩形) | 矩形物体 | | Circle(圆形) | 球类、圆润物体 | | Capsule(胶囊) | 角色 | | Polygon(多边形) | 复杂形状 | ## 摄像机系统 | 类型 | 用途 | |------|------| | **Follow(跟随)** | 追踪玩家 | | **Look-ahead(预判)** | 预测移动方向 | | **Multi-target(多目标)** | 双人游戏 | | **Room-based(房间式)** | 类银河战士游戏 | ## 游戏类型模式 ### 平台跳跃类 (Platformer) - 土狼时间(Coyote time):离开边缘后的宽限 - 跳跃缓冲 - 可变跳跃高度 ### 俯视角 (Top-down) - 8方向或自由移动 - 瞄准或自动瞄准 - 是否旋转角色 ## 反模式(避坑指南) | ❌ 不要 | ✅ 正确做法 | |--------|-----------| | 分离纹理 | 使用图集 | | 复杂碰撞形状 | 简化碰撞 | | 抖动摄像机 | 平滑跟随 | | 像素完美+物理混用 | 选择一种方案 | > **记住:** 2D游戏的核心是清晰度。每一个像素都应该传达信息。
Auf GitHub ansehen