灯光与刚体

一、光照系统

Unity中提供了四种光源:
Directional light: 方向光,类似太阳的日照效果。
Point light: 点光源,类似蜡烛。
Spotlight: 聚光灯,类似手电筒。
Area Light: 区域光,无法用作实时光照,一般用于光照贴图烘培。

灯光与刚体_第1张图片
图1-1
Point Lights 点光源�:点光源光线在某一点从各个方向发射。它们是电脑游戏中最常用的灯光——通常用于爆炸、灯泡、等。他们有一个图形处理器的平均成本(虽然点光源阴影是最昂贵的---最耗费资源的)。点光源可以有cookies – 带有 alpha通道的立方图(Cubemap )纹理。立方图 (Cubemap)可在各个方向得出投影。
下图是它的光照方式:见图1-2。
灯光与刚体_第2张图片
图1-2
Directional Lights 方向光源:方向光主要用于模拟在室外场景的阳光与月光。方向光影响你的场景中的对象的所有表面。 他们在图形处理器中是最不耗费资源的。方向光产生的阴影(因为平台支持阴影)标识着在此页(this page)上的深度。
下图是它的光照方式:见图1-3。
灯光与刚体_第3张图片
图1-3
Spot Lights:聚光灯:Spot 聚光: 光线在 按照聚光灯的角度和范围所定义的一个圆锥区域
聚光灯只在一个方向上,在一个圆锥体范围发射光线。它们用作手电筒真是完美,汽车的车头灯或者灯柱。它们在图形处理器上是最耗费资源的
聚光灯同样也可以带有cookies - 这可以很好地创建光芒透过窗户的效果。纹理的边缘是黑色的,打开边框多层纹理(Border Mipmaps )选项和它的循环模式(wrapping mode)设置为强制拉伸(Clamp),这是非常重要的。想要得到更多关于这方面的信息,参见纹理(Textures.)
下图是它的光照方式:见图1-4。
灯光与刚体_第4张图片
图1-4
下面我们来看看这些灯光的参数设置吧。参数如下见图(1-5)
灯光与刚体_第5张图片
图1-5

二、刚体组件

刚体就是模拟现实物体的运动状态,添加刚体后将受重力影响,并可以与其他物体发生碰撞。如何添加该组件呢?见下图(图2-1)


灯光与刚体_第6张图片
图2-1

刚体参数见下图(2-2)


灯光与刚体_第7张图片
图2-2

当我们给了其刚体后,游戏对象就有了质量,有了其物理性质。可以看下图。
灯光与刚体_第8张图片
图2-3.gif

注意:两种刚体
1.普通刚体(影响自己也影响其他物体)
2.运动学刚体(Is Kinematic为 true, 自己不受物理引擎的驱动,但是会影响其他刚体)

使用技巧
1.不应该父子同时具有刚体
2.不应该缩放刚体的父级

你可能感兴趣的:(灯光与刚体)