上QQ阅读APP看书,第一时间看更新
3.2 游戏场景
首先我们要准备一个游戏的场景,场景中的美术部分本书资源文件已经提供,但还需要进行一些设置,使其具有碰撞功能。
步骤 01 打开本书资源文件目录c03_FPS_Start内的Unity工程,在这个工程中,已经预先提供了本游戏所需要的模型、动画、音效等资源。
步骤 02 打开本工程准备好的demo场景,这个场景使用了Lightmap和Light Probe表现静态和动态模型的光影效果,如图3-1所示。
图3-1 游戏场景
步骤 03 选择三个场景模型,如图3-2所示,然后在菜单栏中选择【Component】→【Physics】→【Mesh Collider】,为其添加多边形碰撞体组件。现在,场景模型既可以用于显示,也可以用于物理碰撞。在实际项目中,模型通常比较复杂,这时就需要做两组模型:一组用于显示,模型有较高的质量;另一组专门用于物理碰撞。为了提高性能,碰撞模型相对做得比较简单,在第2章我们已经使用过这种技术。
图3-2 游戏场景