Unity3D自带案例AngryBots分析(一)——Hierarchy及Project层次结构

本文分析了Unity3D游戏AngryBots中的Hierarchy和Project层次结构。Hierarchy包括Enemies、Environment、Main Camera、Misc、MoodBoxes和Player,涉及敌人、环境、相机、杂项、情绪盒子和玩家对象。Project结构则涵盖Animations、Editor、Explosions等多个资源包,详细梳理了游戏的各种资源和逻辑控制脚本。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Hierarchy层次结构:包含Enemies、Environment(动态、静态、半静态、音效)、Main Camera、Misc、MoodBoxes和Player。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值