unity3d 怎样获得当前鼠标点击的对象
1个回答
展开全部
、为maincamera添加guilayer(一般不用自己添加,在添加maincamera时会自动创建对应的guilayer)
2、在脚本代码中读取对应的guilayer
3、检测鼠标或触摸屏单击事件,使用HitTest检测是否被点击
4、根据名称执行对应的函数
private GUILayer test.mousePosition).name);/获取主摄像机对应的guilayer } void Update() { if (Input;定义 void Start() { test = Camera;/点击检测到guitexture Debug.Log(test.main.GetComponentGUILayer;();/.mousePosition) != null).HitTest(Input;///鼠标或触摸事件 { if (test.HitTest(Input.touchCount ; 0 Input.GetMouseButtonDown(0))
2、在脚本代码中读取对应的guilayer
3、检测鼠标或触摸屏单击事件,使用HitTest检测是否被点击
4、根据名称执行对应的函数
private GUILayer test.mousePosition).name);/获取主摄像机对应的guilayer } void Update() { if (Input;定义 void Start() { test = Camera;/点击检测到guitexture Debug.Log(test.main.GetComponentGUILayer;();/.mousePosition) != null).HitTest(Input;///鼠标或触摸事件 { if (test.HitTest(Input.touchCount ; 0 Input.GetMouseButtonDown(0))
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询