Unity 2D资产命名常用缩写

角色与生物类

  • Chr / Char --- 角色 (Character),最通用的人物缩写

  • PC --- 玩家角色 (Player Character)

  • NPC --- 非玩家角色,通常不缩写,直接大写

  • Mon --- 怪物 (Monster)

  • Enm / En --- 敌人 (Enemy),与怪物常混用

  • Boss --- 首领,一般全大写不缩写

  • Pet --- 宠物 / 召唤物

🧪 道具与物品类

  • Itm --- 道具、物品 (Item),最通用的缩写

  • Eqp / Equip --- 装备 (Equipment)

  • Cns / Cons --- 消耗品 (Consumable)

  • Wpn --- 武器 (Weapon)

  • Mat --- 材料 (Material),注意与材质区分,2D物品用此缩写时需看语境

🏞️ 场景与环境类

  • BG --- 背景 (Background)

  • Env --- 环境 (Environment),泛指场景中的装饰物

  • Tile --- 瓦片、图块 (Tile),常用于 Tilemap

  • Platform --- 平台,横版游戏常用,一般不缩写或缩写为 Plat

  • Obst / Obstacle --- 障碍物

✨ 特效与 UI 类

  • VFX / FX --- 视觉特效 (Visual Effects)

  • UI --- 界面元素,一般不缩写,用作前缀如 UI_Btn

  • Icon / Ico --- 图标

  • Btn --- 按钮 (Button)

  • Frm --- 框架/面板 (Frame)

  • Txt --- 文本相关 (Text)

🎞️ 动画与 Sprite 类

  • Spr --- 精灵图 (Sprite),在严格分层时可指代原始图档

  • Anim --- 动画 (Animation / Animator)

  • Atlas --- 图集 (Sprite Atlas),通常不缩写

  • Idle / Run / Jump / Atk / Die --- 常见的动作状态后缀,分别代表待机、跑步、跳跃、攻击、死亡

📦 常见组合命名示例

在实际工程中,通常用 类别缩写_名称_动作_序号 的格式:

  • Chr_Player_Idle_00 (玩家角色待机第0帧)

  • Mon_Slime_Atk_01 (怪物史莱姆攻击第1帧)

  • Itm_Potion_Red (红色药水道具)

  • UI_Btn_Start_Normal (开始按钮正常态)

  • BG_Forest_Layer0 (森林背景第0层)

  • Tile_Grass_01 (草地瓦片)

几个重要的原则

  • 统一性优先 :团队内部保证唯一规范即可,比如决定用 Enemy 还是 Mon 代表怪物

  • 可读性第一 :不要过度缩写导致看不懂,比如 Chr 比 CH 更清晰

  • Unity 对大小写敏感 :建议统一用大驼峰或全大写+下划线的格式,避免引用失效

相关推荐
Martina_03212 天前
AI生成3D场景导入 Unity/Unreal 后,NPC 总串层?用6步检查导航高度与跨层连接
人工智能·游戏·数学建模·3d·unity·自然语言处理·aigc
小贺儿开发2 天前
Unity 局域网遥控幻灯片展示工具 3.0
科技·http·unity·工具·ppt·通信·网页
WarPigs4 天前
Unity对象不应该使用null传播的问题
unity
每日出拳老爷子5 天前
【VR】【Unity】抓走转放系列21|一天搭完门和抽屉工具槽:小场景按这个次序拼装
unity·vr·驱动·排错·snap zone
淡海水6 天前
02-02-原理篇-分代GC
算法·unity·c#·游戏引擎·.net·gc
小贺儿开发6 天前
Unity 文物新生 会讲故事的文物展墙
人工智能·科技·unity·ai·视频·互动·演示
淡海水6 天前
02-03-原理篇-大对象堆
unity·c#·游戏引擎·.net·gc
WarPigs7 天前
Unity在Create菜单添加创建自定义脚本模板选项
unity
淡海水7 天前
02-01-原理篇-Mark-Sweep与变种算法
算法·unity·c#·游戏引擎·.net·gc
babywang07 天前
Unity笔记--塔防游戏中的ECS架构:从原理到实战的全面解析
unity·ecs架构