Unity游戏开发指南:从基础到实战
1. 灯光添加
在游戏场景中,灯光的设置至关重要。目前,场景中的两个桶正被默认的环境光所照亮。从性能角度考虑,环境光是最节省资源的光照方式,如果游戏可以接受,建议将其作为主要光源。
要调整环境光,可在菜单栏中选择“Edit ➤ Render Settings”,渲染设置将显示在检查器中。可以将环境光改为明亮的颜色,如白色,这样物体将从任何角度都被完全照亮。不过,这里先选择50%的灰色,这样能更清晰地看到添加的其他灯光效果。
灯光主要有以下三种类型:
| 灯光类型 | 特点 |
| ---- | ---- |
| 点光源(Point light) | 类似于裸露的灯泡,在一定范围内向各个方向辐射光线。 |
| 聚光灯(Spot light) | 类似于手电筒或探照灯,从光源处以锥形向外辐射光线。 |
| 平行光(Directional light) | 大致相当于太阳光,无论光线来自哪个方向,都会以相同方向照射所有面,其位置不重要,重要的是方向。 |
需要注意的是,每添加一个灯光,Unity都需要对被该灯光照射的物体进行额外的绘制调用。例如,添加一个平行光会使绘制时间翻倍。在iPhone设备上使用时,要谨慎使用光源。
若要添加点光源,可选择“GameObject ➤ Create Other ➤ Point Light”,将新的点光源添加到场景中。在场景编辑器中拖动该光源,感受其对渲染效果的影响。可能需要将其移动到坐标(0,0,0)附近,靠近桶的位置。之后,在检查器中调整其范围和衰减设置。
超级会员免费看
订阅专栏 解锁全文
73

被折叠的 条评论
为什么被折叠?



