
在使用虚幻引擎进行项目开发时,文件分类存放与按照统一的命名规范不仅能让项目结构清晰,还能提升团队的协作效率,这里基于虚幻官方建议及在实际项目开发中总结而来的一套通用的命名约定进行介绍,大家可以根据自己项目的实际情况对项目文件进行合理的命名。主要包括三大部分:
常用文件夹
通用原则
常用类型前缀
一、常用文件夹
Asssets:用于存放外部导入的资源
Blueprints:用于存放我们自己添加的蓝图类
Materials:用于我们添加的材质
Input:用于存放输入相关的文件
Maps:用于存放关卡文件
二、通用原则:
在虚幻引擎中,文件命名主要包括两个部分,前缀+名称。
前缀:用于标识当前文件的类型,前缀是采用文件类型英文单词首字母, 比如说蓝图类,前缀为BP_
语义化名称:我们在给一个文件命名时,最好是看到名称就基本知道这个文件对应的功能。比如说玩家角色蓝图类,一般命名为BP_PlayerCharacter;敌人蓝图基类,一般命名为BP_EnemyBase
名称规范:在给文件指定名称时,采用大驼峰命名法,即所有单词首字母大写。
关于下划线:一般在名称中间不使用划线分隔,但如果同一类型的对象需要划分为多个子对象,可以在大类后面加上下划线用于分隔
比如:敌人下有多个不同的敌人,小怪(BP_Enemy_Monster),Boss(BP_Enemy_Boss)
命名格式:前缀_名称或前缀_大类名称_小类名称
三、常用文件类型及前缀

