光源

3D游戏给我们构造了一个虚拟的世界,为了让玩家切实感受到游戏世界的真实性,光源肯定是必须的,下面介绍光源

光源

正如字面意思,光源可以决定场景环境的明暗,色彩和氛围。它的效果就如白天和晚上的区别,开灯和关灯的区别。
创建光源有两种方法
一、直接在create的选单中选择light
二、创建一个空对象,添加灯光组件
我们可以看到
这里写图片描述
其实light就是一个组件,而我们创建的太阳光等等都是light和transform的组成

光源类型

1.Directional light

可以认为就是太阳光,一组一组的平行光,因此无需更改位置、比例,只是和朝向有关
这里写图片描述
我们可以运行并改变Directional light的Rotation,可以感受到类似太阳东升西落的感觉

2.Point light

点光源,从一个位置往四面八方发出光线。可以看成一个灯泡的效果
这里写图片描述
可以看出它的光照范围实际是一个球体(Scale设为了1,1,1)因此设置它的角度没有什么作用
我们可以模拟一个太阳
创建一个球体Sun
这里写图片描述
点击Sun,添加光源组件,选择点光源,然后建立三个cube,一个摄像机,摆放如图
这里写图片描述
Run一下
这里写图片描述
简陋的太阳就做好了

3.Spot light

聚光灯,也是从一点发出,但是是以锥形的范围照射,可以看成手电筒、射灯
这里写图片描述
我们可以创建一个聚光灯、一个摄像机、一个Terrain,调整位置,可以有这种效果
这里写图片描述
我们把聚光灯作为Camera的子对象,拖动摄像机,光源也跟着一起动了

4.Area light

区域光源,缩放对光的范围无影响,设置的宽高决定了区域

summary

以上我们介绍了摄像机和光源,U3D设计师没有把Camera和Light设为GameObject,而是以组件形式存在,我认为,这使得游戏的可扩展性增强,极大地方便了对象的使用、添加和修改。更能提高游戏世界的真实性,比如太阳就可以用这种方式创造

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值