SuperAPI AI 工具集

unity-2d-core

通用与其它

查看项目

更新于 10-15 18:53

技能介绍

Unity 2D Core 是一份 Unity 2D 基础实践资料,围绕精灵从导入到渲染排序的完整流程,以及像素风项目的配置要点展开。

用途:为 2D 游戏项目建立一致的美术与技术规范,避免像素尺寸不一、子像素抖动、多部件角色 Z-fighting 等问题。

主要能力与内容:

  1. Sprite 导入设置。像素艺术推荐 Texture Type 为 Sprite (2D and UI)、Pixels Per Unit 32(或 16/64,全项目统一)、Mesh Type 为 Tight、Filter Mode 为 Point、Compression 为 None、关闭 Generate Mip Maps;HD 矢量风可用 Bilinear 与 ASTC/Crunch 压缩。
  2. Sprite Atlas v2。通过 Window > 2D > Sprite Atlas 创建 Master 或 Variant 图集,开启 Include in Build,可将文件夹或精灵拖入 Object for Packing;Variant 可用于移动端低分辨率纹理。
  3. 排序三机制。Sorting Layer 做分层,Order in Layer 做层内微调,Sorting Group 将父子部件视为整体排序,是多部件 2D 角色的关键工具;可用 LateUpdate 按 Y 坐标动态设置 sortingOrder。
  4. 9-slice。在 Sprite Editor 设置 Border,Sprite Renderer 的 Draw Mode 选 Sliced 或 Tiled,使面板与装饰可拉伸而边角不变形。
  5. PPU 一致性。同一关卡统一 PPU,混用会产生像素尺寸与采样不一致。
  6. Pixel Perfect Camera。设置 Reference Resolution、Assets PPU、Crop Frame(Letterbox 或 Stretch Fill)、Pixel Snapping 与 Upscale Render Texture,减少相机移动时的子像素抖动。
  7. AI 辅助素材。介绍 Retro Diffusion、PixelLab、PixelAI、Pixel Fusion Pixel Snapper 等工具及许可风险,并强调导入前必须清理。

使用方式:多为 Unity 编辑器内的资产设置与组件配置,非代码调用;仅动态排序一行示例代码。

限制:所有 AI 生成素材需 Aseprite 清理,无法零修改直接上线;免费版工具存在版权与出货限制;动画专用 AI 工具另见 unity-2d-animation,本文不覆盖。