本文主要是介绍Unity3D自带案例AngryBots分析(一)——Hierarchy及Project层次结构,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
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
这篇关于Unity3D自带案例AngryBots分析(一)——Hierarchy及Project层次结构的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!