灯光组件为mylight
脚本名为light
using UnityEngine;
public class light : MonoBehaviour
{
private Light myLight;
void Start()
{
// 获取灯光组件
myLight = GetComponent<Light>();
// 确保灯光组件存在
if (myLight == null)
{
Debug.LogError("未找到Light组件,请确保该脚本附加到包含Light组件的游戏对象上。");
}
}
void Update()
{
// 检测按下"P"键
if (Input.GetKeyDown(KeyCode.P))
{
// 切换灯光的状态(开启/关闭)
myLight.enabled = !myLight.enabled;
}
}
}