创建灯光时,一般用4种:定向光、点光源、聚光、区域光、
定向光:太阳
点光源:灯泡
聚光灯:手电筒
区域光:烘焙-贴图
灯光选择已烘焙
需要先选择被烘焙的物体,然后再选择Contribute GI
等待进度条
效果如下:阴影会向贴图一样放在地上,移动物体阴影也不会变化。
制作镜子
在层级中:创建一个平面、立方体、灯光-反射探照器、
在项目中:创建一个材质
将材质组件拖动给平面
材质:
反射探照器:
运行游戏后效果:
灯光的调用与修改数值
旧版输入系统演示
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class c1 : MonoBehaviour
{
// 灯光组件
private Light light1;
void Start()
{
// 获取灯光组件
light1 = GetComponent<Light>();
}
void Update()
{
// 鼠标左键
if (Input.GetMouseButtonDown(0))
{
// 开启灯光
light1.enabled = true;
}
// 鼠标右键
if (Input.GetMouseButtonDown(1))
{
// 关闭灯光
light1.enabled = false;
}
// 鼠标滚轮
float value = Input.GetAxis("Mouse ScrollWheel");
// 修改灯光强度
light1.intensity += value;
// 修改灯光范围
light1.range += value;
}
}