Layer
# Layer 层级
对象层级,在[GameObject](doc:V5Nrv2OM)一节中有描述。
主要用于在处理物理碰撞时,好的分类可以大幅的优化游戏性能,因为有些对象在游戏中永远都不会产生碰撞交互的,如怪物和自己的武器,子弹等。
## Project001 项目中已定义好的Layer层级
- Platforms 平台,一般标记地面和墙壁,玩家不可穿透的内容
- MovingPlatforms 移动平台,不可穿透。
- OneWayPlatforms 单向平台(玩家从下往上可穿透)
- MovingOneWayPlatforms 移动单向平台 (玩家从下往上可穿透)
- OnlyAndPlatform 仅和地面交互,一般标记物体被破坏后残留的碎片
- Player 玩家
- Enemies 敌人
- OnlyPlayersCanTrigger 仅玩家身体可触发(一般标记机关门,各种陷阱触发区)
- OnlyPlayersCanAttack 仅玩家武器可攻击(一般标记需要玩家攻击切换的开关等)