Skip to main content

2d-games

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

Aller à l'installation

Informations de source

Dépôt
Tugoukezhang/workbuddy-skills
Dernière activité de la source
18 juin 2026 à 05:44
Langue détectée de SKILL.md
chinois
Étoiles
13
Forks
3

Options d'installation

Le prompt qui vérifie d'abord la source est sélectionné par défaut. Vous pouvez passer à une commande directe ou télécharger une copie locale.

Vérifiez les fichiers source

Lisez SKILL.md et les fichiers associés affichés par SkillsMP avant de décider de l'installer.

Affichage de SKILL.md

SKILL.md
Instructions source · Aperçu en lecture seule
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游戏的核心是清晰度。每一个像素都应该传达信息。
Voir sur GitHub