Unity Event Trigger 事件响应(二维,三维)添加组件

 

EventTrigger 上主要的方法有PointerEnter、PointerExit、PointerDown、PointerUp、PointerClick............都会显示在面板上面;

  1. 在UGUI上响应EventTrigger事件 
    •   所有的事件响应 都需要在响应的UGUI上面挂载 Selectable,然后通过 添加组件EventTrigger进行响应事件。
    •        UI默认有响应事件的 如:Button Toggle 等不需要进行添加,因为事件响应组件都继承自Selectable

  2.  在三维物体上响应EventTrigger事件 

    •   首先需要在场景当中有且仅有EventSystem组件用于接收各类事件的响应请求。
    •  然后在渲染物体的摄像机上添加Physcics Raycaster组件。
    •  在需要响应的三维物体上面添加EventTriger上,绑定需要响应的事件即可。
    • 当然还需要添加碰撞体;
      • 但是其中的两个事件 Select    Deselect   没有响应 
      • 有谁知道为什么吗?????????????????   希望可以有答复
posted @ 2021-09-30 16:06  H❥嘉  阅读(516)  评论(0)    收藏  举报