Unity 2D游戏开发教程之为游戏场景添加多个地面

为游戏场景添加多个地面

显然,只有一个地面的游戏场景太小了,根本不够精灵四处活动的。那么,本节就来介绍一种简单的方法,可以为游戏场景添加多个地面。具体的操作方法是:

(1)在Project视图里,新建一个文件夹,命名为Prefabs。然后将Hierarchy视图里的Platform对象,拖动到Prefabs文件夹中,如此一来就可以生成一个同名的预置资源,如图2-11所示。

 

图2-11  通过拖动对象到Project视图的方式,新建预置资源

(2)拖动Project视图Prefabs文件夹下的Platform资源到Scene或者Hierarchy视图,即可为游戏场景添加新的地面对象。在本示例中,使用此种方法为场景添加的多个地面对象,如图2-12所示。

 

图2-12  添加多个地面对象到游戏场景,同时修改Death Trigger对象的位置

(3)在本示例中,一共有4个地面对象,为了让Hierarchy视图看起来更加清晰简洁,可以再新建一个Empty对象,命名为Platform Container,最后将场景中的所有地面对象都设置为此Empty对象的子对象,如图2-13所示。

 

图2-13  为了使Hierarchy视图更简洁,新建空对象,令其为其它对象的父对象

本文选自:Unity 2D游戏开发快速入门大学霸内部资料,转载请注明出处,尊重技术尊重IT人!

最新文章

  1. linux中用户的主目录~
  2. 02Mybatis_原生态jdbc编程中的问题总结——从而引生出为什么要用Mybatis
  3. Manacher
  4. DevExpress组件之——PopupMenu组件(转)
  5. JS生成某个范围的随机数(四种情况)
  6. 注意:C++中double的表示是有误差的
  7. C程序设计语言练习题1-5
  8. Java日期计算之Joda-Time
  9. poj1182食物链(种类并查集)
  10. Swoole笔记(一)
  11. java 中的常用类
  12. c++友元函数与友元类
  13. JQuery UI - resizable
  14. Python取整函数
  15. 匿名内部类和内部类中的this
  16. [Web 前端] React Router v4 入坑指南
  17. TCP三次握手连接
  18. 在tensorflow环境下安装matplotlib
  19. 用 SQL 对关系型数据库进行查询
  20. 点滴积累【JS】---JS小功能(JS实现多功能缓冲运动框架)

热门文章

  1. 分治法:三维偏序问题之CDQ分治
  2. CF821 C. Okabe and Boxes 栈模拟
  3. Flex布局之box-flex
  4. DevExpress使用教程:GridView经验小结(官方中文文献经典资料技巧)
  5. R0—New packages for reading data into R — fast
  6. [转载]PM管理技巧
  7. appium===浮窗无法定位的解决办法
  8. 【bzoj5050】【bzoj九月月赛H】建造摩天楼
  9. Python中如何Debug
  10. caffe Python API 之BatchNormal