• 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

  • 相关阅读:
    一个禁止某个document element对象选中文本的js方法
    LNMP中nginx和php的安装流程
    nginx编译
    nginx服务器管理
    nginx+phpfpm配置文件的组织结构
    win 8 x64 english key
    WdatePicker 设置时间范围在某个时间段
    Vm workstation安装win8 的问题
    android 开发中xml的解析
    多线程下载文件
  • 原文地址:https://www.cnblogs.com/luorende/p/8403133.html
Copyright © 2020-2023  润新知