mcpField
B
build-hybrid-game-assets

build-hybrid-game-assets

github.com/mengto创意与媒体7.1k1.3k 次安装3 天前更新
代码仓库

关于 build-hybrid-game-assets

面向游戏开发的技能,指导按玩法和运行时需求选择导入网格、程序化几何或 2D 媒体,并涵盖实现、游戏内验证与来源记录。

主要功能

  1. 01选择资产表现形式
  2. 02程序化 Three.js 几何指导
  3. 03导入网格集成检查
  4. 04准备 2D 媒体
  5. 05游戏内视觉与性能验证
  6. 06记录资产来源

适用场景

  1. 01为武器或拾取物选择表现形式
  2. 02准备界面图像以供显示
  3. 03检查游戏内碰撞与可读性
  4. 04记录资产来源和许可证

安装

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

$npx skills add https://github.com/mengto/skills --skill build-hybrid-game-assets

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

附带文件agents/openai.yaml

详细介绍

构建混合游戏资产

选择最适合游戏玩法、易读性、迭代速度和运行时预算的资产表示方式。不要强行将每张参考图都转换为 3D 模型。

制作前先对资产分类

需求首选表示方式
主角或复杂的定制动画导入绑定好的网格,并核实许可证和缩放
武器、遗物、拾取物、变体生物、建筑或交互道具当可控轮廓、插槽、碰撞体或代码驱动的变体很重要时,使用 Three.js 程序化几何体
概念图、职业肖像、物品栏图标、光标、背景或菜单设计直接将生成或制作的 2D 图像/视频用作 UI 媒体
关卡氛围、构图或间距参考将概念图用作视觉指导;另行制作实际可玩的关卡
可见形式本身必须转化为代码模型的参考图使用 img2threejs 并遵循其质量门槛,同时说明结果是重建,而非提取的几何体

精确地制作图像优先的作品

生成一组精简的参考图:主视图、几何体相关时的轮廓/侧视图、配色/材质特写,以及使用场景。实现前明确相机距离、缩放、轴心、碰撞体、连接插槽、动画需求和预算。单张图无法体现隐藏的几何结构;应索取更多视图或选择有意采用的风格化处理。

构建运行时资产

  • 对于导入的网格,在集成到场景之前,统一坐标系、缩放、轴心、材质、动画片段以及所有权/许可证。
  • 对于程序化几何体,提供一个工厂函数,包含命名部件、稳定的插槽、确定性变化、碰撞体指导以及可复用材质。
  • 对于 2D 资产,以实际显示密度导出透明媒体;面向用户时提供替代文本/标签,并避免将栅格图像用作虚假的 3D 碰撞体。
  • 将制作内容标识符与运行时状态分开。不要在 UI 代码中重复存储物品、材质或游戏玩法信息。

在游戏中验证,而非在资产查看器中验证

检查真实的相机距离、照明、易读性、碰撞/接触、动画、移动端视口和性能。测量具有代表性的绘制调用次数、三角形数量、纹理数量和帧时间。保持视觉效果原创:用参考图了解视觉规律,然后创建新的身份、几何体和媒体。

记录来源

记录每个运行时资产属于导入、程序化、生成的 2D 资产还是仅供参考,并在适用时记录来源/许可证和生成输入。除非来源和运行时代码确实能证明图像转模型流程,否则不要声称使用了该流程。

评论

支持 Markdown