在学习Unity3d特效当中呢,看到一个有关预设体命名和保存的注意事项,就记录了下来,如果大家有什么更好的观点,欢迎大家的留言奥。
特效Prefab中包含特效使用到的所有元素(如模型元件、粒子系统、动画系统等),游戏中角色释放某一技能时,程序会创建并激活对应的特效Prefab(预设件)文件。
保存预设体时,要注意以下设定:
1、预设体名称设定
Prefab(预设体)名称由英文字母、数字或者下划线组成,特效Prefab(预设体)一般会加上前缀“Effect_”(例如Effect_Zhanshi_skill01_hit等)。
2、保存名称不能重复
游戏中程序会根据路径与名称来调用特效文件,所以为了避免冲突,每个特效Prefab都需要使用单独的命名。
3、将特效预设体的坐标归零
为了方便查找、后期管理、程序调用,一般会将特效预制体的坐标归零。
4、特效分类保存
一个完整的技能中包含“施法特效”“受击特效”等,其中每一项都是一个独立的个体,他们的释放方式释放位置都是不相同的,所以不能放置在同一Prefab中。