机关房间制作
门锁脚本挂载
我们剩余的工作量已经所剩无几,只需要将门锁挂载给机关房间即刻,我们摆放好物体后,为门锁挂载BeContact脚本,并添加一个物体专门让门锁消失,消失的脚本如下所示:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class ObjFade : MonoBehaviour
{
public GameObject obj;
public float fadeTime;
private float fadeSpeed;
private Material mt;
private void Start()
{
fadeSpeed = 1 / fadeTime;
mt = obj.GetComponent<MeshRenderer>().material;
}
private void Update()
{
mt.color -= new Color(0, 0, 0, fadeSpeed * Time.deltaTime);
if (mt.color.a <= 0)