![Unity 4.3游戏开发项目实战(C#、JavaScript版本)](https://wfqqreader-1252317822.image.myqcloud.com/cover/700/23370700/b_23370700.jpg)
1.3 Unity 4.3 场景设计
在Unity 4.3场景设计中,在大家熟悉上述的五个窗格、四个导航按钮的基础上,对小岛风光的演示项目,进行简单的场景设计,如设计不同的开始场景,重新设计海鸥的位置等。
1.3.1 设计开始场景
重新设计小岛风光的演示项目中的开始场景,移动“First Person Controller Prefab”对象到桥中位置,设计桥中场景;移动“First Person Controller Prefab”对象到岩石的相关位置,设计岩石场景。
1.设计桥中场景
运行小岛风光的演示项目,图1-38所示是原有的开始场景运行界面。
![](https://epubservercos.yuewen.com/E586E6/11989104003033406/epubprivate/OEBPS/Images/figure_0027_0001.jpg?sign=1739222990-IzMG0cO3yFiOklwwWGEQABigu8wO1yBT-0-e6b236baee82eefffa3d09f73a91cdab)
图1-38 原有的开始场景
停止运行小岛风光的演示项目。在层次窗格中,首先选择First Person Controller Prefab对象,然后将鼠标放置在游戏场景窗格中,按下F键,这样就可以在游戏场景窗格中,定位并显示First Person Controller Prefab对象。
按下移动按钮,在Z坐标轴方向移动 “First Person Controller Prefab” 对象到桥中相关位置,实现将游戏开始场景移动到桥中,如图1-39所示。
![](https://epubservercos.yuewen.com/E586E6/11989104003033406/epubprivate/OEBPS/Images/figure_0027_0002.jpg?sign=1739222990-jxZeh7z8RZZ6U1bkE24HRs5kpoHlXcd8-0-042c9ca018d78a710747862df77a6e11)
图1-39 移动First Person Controller Prefab对象1
按下游戏场景按钮,移动、调整整个游戏场景到相关位置,然后再按下移动按钮,将First Person Controller Prefab对象移动到桥中位置,如图1-40所示。
![](https://epubservercos.yuewen.com/E586E6/11989104003033406/epubprivate/OEBPS/Images/figure_0028_0001.jpg?sign=1739222990-yPqv6s82s3JylQphfUmGoODAec1W0Jws-0-0a62c130bf4b34fa4331ee64ef1e1ca7)
图1-40 移动First Person Controller Prefab对象2
此时运行小岛风光的演示项目,出现如图1-41所示的桥中场景。
![](https://epubservercos.yuewen.com/E586E6/11989104003033406/epubprivate/OEBPS/Images/figure_0028_0002.jpg?sign=1739222990-vEENHgyM7pyLghwSPX98FWrDBBXMySYz-0-ff5bdd87b3d6dd03782da6ac096373aa)
图1-41 桥中场景
2.设计岩石场景
按下游戏场景按钮,移动、调整整个游戏场景到相关位置,在游戏界面的左边出现两个高高的岩石,如图1-42所示。
![](https://epubservercos.yuewen.com/E586E6/11989104003033406/epubprivate/OEBPS/Images/figure_0029_0001.jpg?sign=1739222990-oCZIXLeGyiIC2rSiHP464ulVtatZaREE-0-865d6d67a1bcca35e954f27b24a60ac3)
图1-42 设计岩石场景1
在图1-42中,按下移动按钮,在X轴方向、 Z轴方向分别移动 “First Person Controller Prefab”对象到岩石附近的沙滩位置,如图1-43所示。
![](https://epubservercos.yuewen.com/E586E6/11989104003033406/epubprivate/OEBPS/Images/figure_0029_0002.jpg?sign=1739222990-K1jpMy7Mh6jrDmAJ8QTuW1YKFlUf9Q9B-0-d01077cce497c3e2fd76d74f52529073)
图1-43 设计岩石场景2
此时运行小岛风光的演示项目,出现如图1-44所示的岩石场景。
![](https://epubservercos.yuewen.com/E586E6/11989104003033406/epubprivate/OEBPS/Images/figure_0030_0001.jpg?sign=1739222990-pB0Vd2nsmJKcvAVuxNTP71qCp58uGWMD-0-fedf216e42aef599fb5dd53e79bc5253)
图1-44 岩石场景
1.3.2 重置海鸥位置
重置海鸥位置,将原有的海鸥放置在岩石场景的沙滩之上,并在岩石沙滩上设计多个海鸥。
1.设计海鸥位置
在游戏层次窗格中,选择“HeronPrefab”对象,按下游戏场景按钮,移动整个游戏场景到如图1-45所示位置。
![](https://epubservercos.yuewen.com/E586E6/11989104003033406/epubprivate/OEBPS/Images/figure_0030_0002.jpg?sign=1739222990-TrA6rmhZUoYDQTvcvlFZQN9sp68exgl8-0-3d9cb099e538bd6549b633c637db37cc)
图1-45 选择海鸥
按下移动按钮,在X轴方向、Z轴方向分别移动“HeronPrefab”对象到岩石附近的沙滩位置,如图1-46所示。
![](https://epubservercos.yuewen.com/E586E6/11989104003033406/epubprivate/OEBPS/Images/figure_0031_0001.jpg?sign=1739222990-o4G6MnZt2fKgJIFZG3TLIZ5VXLmwKsDY-0-02b77b313dfbd3d7ad3637e238be29ca)
图1-46 移动海鸥
此时运行小岛风光的演示项目,出现如图1-47所示的海鸥场景。
![](https://epubservercos.yuewen.com/E586E6/11989104003033406/epubprivate/OEBPS/Images/figure_0031_0002.jpg?sign=1739222990-FtBocul8vPr5quwzAA8nCRR85L3n9Fsy-0-3ea3f0daa59ab6761a80df39aa96be7b)
图1-47 海鸥场景
2.设计多个海鸥
在游戏层次窗格中,选择“HeronPrefab”对象,按下Ctrl+D两次,复制两个“HeronPrefab”对象,这样就在沙滩上存在三个重叠的海鸥,分别设置另外两个海鸥距离少许,如图1-48所示。
![](https://epubservercos.yuewen.com/E586E6/11989104003033406/epubprivate/OEBPS/Images/figure_0032_0001.jpg?sign=1739222990-5tcRR51hyIj9RX0EbDewWr4oCLbBFTfe-0-36dca9090a7c5ba10de18ad961dae021)
图1-48 设计多个海鸥
此时运行小岛风光的演示项目,出现如图1-49所示的多个海鸥场景。
![](https://epubservercos.yuewen.com/E586E6/11989104003033406/epubprivate/OEBPS/Images/figure_0032_0002.jpg?sign=1739222990-7VF64up0SmlFQCK04biCitZ52Le8XSyk-0-ce0f548d3fa1ec1605ece9e0f457d595)
图1-49 多个海鸥场景
在运行小岛风光演示项目开始的时候,这些海鸥会向玩家走来,然后停止在画家面前;当玩家面向海鸥向前移动时,海鸥会调转方向而逃离。