Hierarchy层次结构:包含Enemies、Environment(动态、静态、半静态、音效)、Main Camera、Misc、MoodBoxes和Player。
- Enemies:主要包含ConfusedEnemyMech、EnemyMech、EnemyAreas、EnemySpider、SimpleBuzzers。其中包含很多prefab,主要是与敌人有关的对象。
- Environment:主要涉及与环境相关的对象,比如雨滴效果、门、石头、环境音效、光源、地形建筑等的设置。
- Main Camera:这个就是相机了,非常重要,包含相机的基本参数,关乎渲染、反射、质量、颜色噪声等相关操作脚本。
- Misc:主要定义了杂项,比如触发器、GUIText等。
- MoodBoxes:主要针对系统噪声、颜色等的修正,当角色穿过它们时会触发,因而在入口和出口的地方策略性放置,定制的效果值在每一帧中进行插值并赋给特效和渲染器。包含的所有子对象都是prefab,都含有一个Box Collider和MoodBox.js脚本,涉及的主要脚本是MoodBoxManager.js, MoodBox.js, MoodBoxData.js, CopyMoodBox.cs。
- Player: 主要包含Blob、BloodPos、DamageAudioSourc