zoukankan      html  css  js  c++  java
  • Cocos Creator 鼠标事件

    鼠标事件
    // 使用枚举类型来注册
    node.on(cc.Node.EventType.MOUSE_DOWN, function (event) {
    console.log('Mouse down');
    }, this);

    // 使用事件名来注册
    node.on('mousedown', function (event) {
    console.log('Mouse down');
    }, this);

    枚举对象定义 对应的事件名 事件触发的时机
    cc.Node.EventType.MOUSE_DOWN 'mousedown' 当鼠标在目标节点区域按下时触发一次
    cc.Node.EventType.MOUSE_ENTER 'mouseenter' 当鼠标移入目标节点区域时,不论是否按下
    cc.Node.EventType.MOUSE_MOVE 'mousemove' 当鼠标在目标节点在目标节点区域中移动时,不论是否按下
    cc.Node.EventType.MOUSE_LEAVE 'mouseleave' 当鼠标移出目标节点区域时,不论是否按下
    cc.Node.EventType.MOUSE_UP 'mouseup' 当鼠标从按下状态松开时触发一次
    cc.Node.EventType.MOUSE_WHEEL 'mousewheel' 当鼠标滚轮滚动时
    鼠标事件(cc.Event.EventMouse)的重要 API 如下(cc.Event 标准事件 API 之外):
    函数名 返回值类型 意义
    getScrollY Number 获取滚轮滚动的 Y 轴距离,只有滚动时才有效
    getLocation Object 获取鼠标位置对象,对象包含 x 和 y 属性
    getLocationX Number 获取鼠标的 X 轴位置
    getLocationY Number 获取鼠标的 Y 轴位置
    getPreviousLocation Object 获取鼠标事件上次触发时的位置对象,对象包含 x 和 y 属性
    getDelta Object 获取鼠标距离上一次事件移动的距离对象,对象包含 x 和 y 属性
    getButton Number cc.Event.EventMouse.BUTTON_LEFT 或cc.Event.EventMouse.BUTTON_RIGHT 或cc.Event.EventMouse.BUTTON_MIDDLE

  • 相关阅读:
    Python 准确获取今天是星期几的代码(isoweekday和weekday
    python对象之间的交互
    cpu的工作原理
    ubuntu禁止内核自动更新
    计算机组成原理
    python实例化对象过程
    python统计班级学生
    python私有变量和方法
    python变量 方法 属性
    制作再生龙启动盘
  • 原文地址:https://www.cnblogs.com/luorende/p/8403133.html
Copyright © 2011-2022 走看看