SuperAPI AI 工具集

threejs-gameplay-systems

设计与创作

查看项目

更新于 10-16 06:48

技能介绍

用途:为 Three.js 项目设计与实现可玩、可维护的游戏循环,强调清晰的代码归属和响应式控制。

主要能力:覆盖游戏循环架构、输入与控制、摄像机、物理与碰撞、关卡与遭遇设计、进度与难度、音频事件钩子、反馈与游戏手感(impact/juice),并提供质量门禁与资产生成指引。

必要用法:按需阅读参考资料——实现时读 references/gameplay-workflows.md;新游戏、大改循环、关卡/遭遇/进度/难度读 references/game-design-level-design.md;物理或碰撞密集读 references/physics-engine-selection.md;模型轴向、受限运动、多移动角色或地形查询读 ../../references/spatial-contracts.md;手感与打磨读 references/game-feel.md;宣称玩法整体完成前读 references/quality-gates.md;生成音频或 3D 玩法资产读 ../../references/mint-mcp-assets.md。提供新游戏脚手架命令:python3 <this-skill-dir>/scripts/create_threejs_game.py ./my-game,仅在确需覆盖目标时加 --force。

技术默认:TypeScript、Vite、Three.js 模块;简单街机触发用自定义碰撞,稳健刚体玩法用 Rapier,仅在更看重 JavaScript 体积时用 cannon-es;物理用固定步长模拟,随机用种子以保证确定性 QA;共享资源、显式更新顺序、热路径少分配;播放用 Web Audio,生产音频由 Mint MCP 生成。玩法代码只发出音频事件,生成的音频文件应放入稳定的运行时资产矩阵,Mint MCP 调用不得出现在浏览器代码中。

适用场景:Three.js 网页游戏的原型与迭代、关卡和遭遇设计、手感打磨与可玩性验证。

限制:资料未提供具体价格、平台支持范围或性能数据;实现细节需以项目中实际脚本与依赖为准。