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 对大小写敏感 :建议统一用大驼峰或全大写+下划线的格式,避免引用失效

相关推荐
平行云3 小时前
建筑BIM/3D可视化轻量级实时评审与分享方案
unity·ue5·3dsmax·实时云渲染·云桌面·云游戏·建筑bim
2501_915106321 天前
Windows 上开发 Unity iOS,使用 KXBuild 进行真机调试、性能采样与打包 ipa
windows·vscode·unity·ios·个人开发·swift·敏捷流程
FFFFujige1 天前
【Unity】一个的Dots用Ruhanka踩坑记录
unity·游戏引擎
凯基迪科技2 天前
Unity游戏加密锁逆向方案、选型与攻防分析
游戏·unity·游戏引擎
阿松爱学习2 天前
【Unity开发】局部区域截图功能实现
unity·c#
淡海水2 天前
08-02-优化-LINQ与函数式编程的GC代价
unity·c#·.netcore·linq·gc
警醒与鞭策3 天前
Codex桌面版与Claude桌面版使用设置
android·unity·ai·性能优化
xcLeigh3 天前
Unity基础:Destroy与DestroyImmediate——正确销毁游戏物体的方式
游戏·unity·游戏引擎·教程
lllhhh_远方3 天前
unity中URP场景阴影锯齿严重解决方案
unity·游戏引擎
淡海水3 天前
07-06-源码-.NET Core GC的极致优化技术
unity·架构·c#·.netcore·gc·1024程序员节