Unity3D 小案例技巧03------鼠标点击对象出现对话框
使用编辑器Unity2021
1.给摄像机添加事件Event -----Physics Raycaster组件

2.添加物体 ----Plane + Cude+Sphere

3.再添加UI-----Panel+Button

4.创建打开显示提示板的脚本Open.cs
public class Open : MonoBehaviour
{
public GameObject panel01;
public GameObject panel02;
public void OnOpenClick01()
{
panel01.gameObject.SetActive(true);
}
public void OnOpenClick02()
{
panel02.gameObject.SetActive(true);
}
}
5.创建隐藏显示提示板的脚本Closs
public class Close : MonoBehaviour
{
public GameObject panel01;
public GameObject panel02;
public void OnCloseClick01()
{
panel01.gameObject.SetActive(false);
}
public void OnCloseClick02()
{
panel02.gameObject.SetActive(false);
}
}
6.将脚本添加到UI----Canvas组件下

7.给白色方块物体添加事件组件-----Event ---Event Trigger

注意:添加完组件后,先点击Add -----> + -----> 将Canvas组件拖入 ----->下拉选择Open类 ----->选择OnOpenClick01方法
8.给白色圆球物体添加事件组件-----Event ---Event Trigger

注意:添加完组件后,先点击Add -----> + -----> 将Canvas组件拖入 ----->下拉选择Open类 ----->选择OnOpenClick02方法
9.给按钮Button添加事件


10.最后隐藏2个提示组件再启动------OK




浙公网安备 33010602011771号