大家好,我是孙广东。

转载请注明出处:http://write.blog.csdn.net/postedit/38922399

更全的内容请看我的游戏蛮牛地址:

mod=guide&view=my">http://www.unitymanual.com/forum.php?mod=guide&view=my

完整的教程下载地址:http://www.unitymanual.com/thread-26665-1-1.html

5.2 Supported
Events

Eventsystem支持大量的事件,而且他们能够进一步定制在用户自己定义的用户编写的
InputModules中。

支持的StandaloneInputModule和
TouchInputModule的事件提供的接口和所实现的接口能够在 MonoBehaviour中实现。假设你有有效的
EventSystem配置的事件会在正确的时间被调用。

•IPointerEnterHandler - OnPointerEnter -Called when a pointer enters the object

•IPointerExitHandler - OnPointerExit - Calledwhen a pointer exits the object

•IPointerDownHandler - OnPointerDown - Calledwhen a pointer is pressed on the object

•IPointerUpHandler - OnPointerUp - Calledwhen a pointer is released (called on the original the pressed
object)

•IPointerClickHandler - OnPointerClick -Called when a pointer is pressed and released on the same
object

•IBeginDragHandler - OnBeginDrag - Called onthe drag object when dragging is about to begin

•IDragHandler - OnDrag - Called on the dragobject when a drag is happening

•IEndDragHandler - OnEndDrag - Called on thedrag object when a drag finishes

•IDropHandler - OnDrop - Called on the objectwhere a drag finishes

•IScrollHandler - OnScroll - Called when amouse wheel scrolls

•IUpdateSelectedHandler - OnUpdateSelected -Called on the selected object each tick

•ISelectHandler - OnSelect - Called when theobject becomes the selected object

•IDeselectHandler - OnDeselect - Called onthe selected object becomes deselected

•IMoveHandler - OnMove - Called when a moveevent occurs (left, right, up, down, ect)

•ISubmitHandler - OnSubmit - Called when thesubmit button is pressed

•ICancelHandler - OnCancel - Called when thecancel button is pressed

•IPointerEnterHandler-OnPointerEnter-当pointer指针进入该对象时调用

•IPointerExitHandler-OnPointerExit- pointer指针退出该对象时调用

•IPointerDownHandler-OnPointerDown-当指针在对象上按下时调用

•IPointerUpHandler-OnPointerUp-pointer指针被释放(原状态为被按下)时调用

•IPointerClickHandler-OnPointerClick-pointer指针在同一对象上按下并释放时调用(单击)

•IBeginDragHandler-OnBeginDrag-拖动对象在拖动開始时调用

•IDragHandler-OnDrag-拖动对象,当拖动正在发生进行时调用

•IEndDragHandler-OnEndDrag-拖动对象拖动完毕时调用

•IDropHandler-OnDrop-对该对象拖动完毕时调用

•IScrollHandler-OnScroll-当鼠标滚轮滚动时调用

•IUpdateSelectedHandler-OnUpdateSelected-在选定的对象上eachtick中调用

•ISelectHandler-OnSelect-当对象成为所选的对象时调用

•IDeselectHandler-OnDeselect-在被选定的对象成为取消被选择时调用

•IMoveHandler-OnMove-移动事件发生时调用(左、右、上、
下等)

•ISubmitHandler-OnSubmit-当按下提交button时调用

•ICancelHandler-OnCancel-当按下取消button时调用

5.3 Raycasters

EventSystem须要一种方法用于检測当前的输入的事件须要发送到什么上。而这由
Raycasters提供的。Raycasters搜索scene返回给定的屏幕的位置上‘most
valid’(最有效的)的对象。有几种类型的 Raycasters被提供:

•GraphicRaycaster - Used for UI elements,lives on a Canvas and searches within the canvas

•Physics2DRaycaster - Used for 2D physicselements

•PhysicsRaycaster - Used for 3D physics elements

•GraphicRaycaster-用于
UI 元素。在画布上,画布内搜索

•Physics2DRaycaster-用于为
2D 物理元素

•PhysicsRaycaster-用于为三维物理元素

当一个场景中存在而且启用了Raycaster时。它将被用于EventSystem随时查询InputModule是谁发出的。

最新文章

  1. 20151210study
  2. 《BI深入浅出》笔记
  3. Git Day01,仓库,commit,版本切换
  4. 获得图片颜色---摘自php手册
  5. 与众不同 windows phone (36) - 8.0 新的瓷贴: FlipTile, CycleTile, IconicTile
  6. SVN记住用户名和密码后如何修改
  7. 从源码角度深入分析ant
  8. Android学习之多点触摸并不神秘
  9. Array类型(二)
  10. PICC国际标准ISO14443下载
  11. “Clang” CFE Internals Manual---中文版---"Clang"C语言前端内部手册
  12. 快速上手微信小程序-快递100
  13. ORA-27104: system-defined limits for shared memory was misconfigured与Linux内核参数配置有关的案例
  14. Java JDK 在Windows 10中配置环境变量
  15. linux交换区使用过多导致的性能问题
  16. e-olymp Problem11 Big accuracy
  17. Ogre 监听类与渲染流程
  18. (数字IC)低功耗设计入门(一)——低功耗设计目的与功耗的类型
  19. JSSDK微信自定义分享朋友圈
  20. cmake重新编译

热门文章

  1. Hadoop学习之HBase
  2. JAVA学习笔记 -- 数据结构
  3. Selenium 出现: Caused by: java.lang.ClassNotFoundException: org.w3c.dom.ElementTraversal
  4. 重操JS旧业第十弹:闭包
  5. CSS中的!important属性用法
  6. hbase:应用开发
  7. jquery mobile切换页面的几种方法
  8. Swift - 使用socket进行通信(附聊天室样例)
  9. smartforms换页,
  10. hdu1427之速算24点