全局与节点触摸和鼠标事件 API​

全局与节点触摸和鼠标事件 API​

Skip to content Cocos Creator搜索文档KMain NavigationAPI 参考引擎下载资源商店简体中文

English简体中文

English主题

Cocos Creator3.0菜单回到顶部 Sidebar Navigation 新手入门基础使用关于 Cocos Creator

安装和启动

使用 Dashboard

Hello World!

项目结构

编辑器界面场景编辑器

层级管理器

资源管理器

属性检查器

控制台

偏好设置

项目设置

主菜单

工具栏

编辑器布局

预览调试

获取帮助和支持

注意事项

快速上手:制作第一个游戏

升级指南v3.0 升级指南

v3.0 材质升级指南

资源分包升级指南

资源管理模块升级指南

基本工作流场景制作场景资源

节点和组件

坐标系和节点变换

节点层级和渲染顺序

使用场景编辑器搭建场景

资源系统资源工作流

图像资源纹理贴图资源

精灵帧资源图像资源的自动剪裁

立方体贴图资源

图集资源

自动图集资源

艺术数字资源

预制资源

字体资源

音频资源

材质资源

模型资源从第三方工具导出模型资源

glTF 模型

Spine 骨骼动画资源

DragonBones 骨骼动画资源

TiledMap 瓦片图资源

JSON 资源

文本资源

脚本指南及事件机制编程语言支持

脚本基础创建脚本

配置代码编辑环境

脚本运行环境

装饰器使用

属性参数参考

生命周期回调

脚本使用访问节点和其他组件

常用节点和组件接口

创建和销毁节点

使用计时器

组件和组件执行顺序

加载和切换场景

获取和加载资源

tsconfig 配置

脚本进阶

事件系统发射和监听事件

节点系统事件

全局系统事件

事件 API

模块规范与示例引擎模块

外部模块使用案例

模块规范

插件脚本

跨平台发布熟悉构建发布面板

通用构建选项介绍

发布到 Web 平台

发布到原生平台安装配置原生环境

原生平台 JavaScript 调试

发布到小游戏平台发布到 HUAWEI AppGallery Connect

发布到支付宝小游戏

发布到字节跳动小游戏

发布到华为快游戏

发布到 OPPO 小游戏

发布到 vivo 小游戏

发布到小米快游戏

发布到百度小游戏

发布到微信小游戏启用微信小游戏引擎插件

接入微信 PC 小游戏

开放数据域

小游戏分包

命令行发布项目

构建流程简介与常见错误处理

定制项目的构建模版

功能模块图形渲染渲染管线内置管线

相机

光照基于物理的光照

光源平行光

球面光

聚光灯

环境光

基于多 Pass 的多光源支持

阴影

光照贴图

网格MeshRenderer

SkinnedMeshRenderer 组件

SkinnedMeshBatchRenderer 组件

纹理压缩纹理

渲染纹理

材质系统YAML 101

Effect Syntax

Pass Params

Builtin Shader Uniforms

特效组件广告牌

线段组件

天空盒

全局雾

2D 对象2D 渲染渲染排序规则

2D 渲染组件合批说明

2D 渲染对象自定义材质

2D 渲染组件Sprite 组件参考

Label 组件参考

Mask 组件参考

Graphics 组件参考

RichText 组件参考

UIStaticBatch 组件参考

Spine Skeleton 组件参考

DragonBones ArmatureDisplay 组件参考

TiledMap 组件参考

TiledTile 组件参考

MotionStreak

UI 系统UI 组件Canvas 组件参考

UITransform 组件参考

Widget 组件参考

Button 组件参考

Layout 组件参考

EditBox 组件参考

ScrollView 组件参考

ScrollBar 组件参考

ProgressBar 组件参考

LabelOutline 组件参考

LabelShadow 组件参考

Toggle 组件参考

ToggleContainer 组件参考

Slider 组件参考

PageView 组件参考

PageViewIndicator 组件参考

UIMeshRenderer 组件参考

UICoordinateTracker 组件参考

UIOpacity 组件参考

BlockInputEvents 组件参考

WebView 组件参考

VideoPlayer 组件参考

SafeArea 组件参考

UI 实践指南多分辨率适配方案

对齐策略

文字排版

自动布局容器

制作动态生成内容的列表

制作可任意拉伸的 UI 图像

动画系统动画剪辑

动画组件参考

使用动画编辑器创建 Animation 组件和动画剪辑

动画编辑器面板介绍

编辑动画剪辑

编辑动画缓动曲线

添加动画事件

使用动画曲线

骨骼动画组件骨骼贴图布局设置

使用脚本控制动画动画状态

音频系统AudioSource 组件参考

音频播放示例

兼容性说明

物理系统2D 物理2D 物理系统

2D 刚体组件

2D 碰撞体

2D 碰撞回调

2D 物理关节

3D 物理物理选项

物理系统

物理组件

使用物理使用碰撞器

物理配置

物理材质

使用刚体

物理事件

分组和掩码

射线检测

粒子系统2D 粒子

3D 粒子粒子系统模块主模块

发射器模块

速度模块

加速度模块

大小模块

旋转模块

颜色模块

贴图动画模块

限速模块

拖尾模块

渲染模块

粒子属性编辑控制面板

曲线编辑器

渐变色编辑器

缓动系统

地形系统

资源管理loader 升级 assetManager 指南

子包升级 Asset Bundle 指南

资源加载

Asset Bundle

资源释放

下载与解析

加载与预加载

缓存管理器

可选参数

管线与任务

资源管理注意事项 - meta 文件

进阶教程扩展编辑器第一个扩展包

第一个面板

第一次数据交互

安装与分享

提交插件到商店

扩展面板编写面板

面板与插件的通信

与其他面板的通信

扩展已有功能自定义消息

快捷键

场景脚本

扩展主菜单

扩展资源管理器面板

扩展项目设置面板

扩展偏好设置面板

扩展构建流程

基础功能扩展包定义

插件系统

消息系统

多语言系统

配置系统

UI 组件

进阶主题如何向 Cocos 提交代码

热更新范例教程

热更新管理器

动态合图

引擎定制工作流程

网页预览定制工作流程

JSB 2.0 使用指南JSB 手动绑定

JSB 自动绑定

Java 原生反射机制

Objective-C 原生反射机制

CMake 使用简介

WebSocket 服务器

页面导航提交反馈全局与节点触摸和鼠标事件 API ​鼠标事件 API ​函数名返回值类型意义getScrollYNumber获取滚轮滚动的 Y 轴距离,只有滚动时才有效。getButtonNumberEventMouse.BUTTON_LEFT 或 EventMouse.BUTTON_RIGHT 或 EventMouse.BUTTON_MIDDLE。 |全局鼠标事件 API ​函数名返回值类型意义getLocationVec2获取鼠标位置对象,对象包含 x 和 y 属性。getLocationXNumber获取鼠标的 X 轴位置。getLocationYNumber获取鼠标的 Y 轴位置。getPreviousLocationVec2获取鼠标事件上次触发时的位置对象,对象包含 x 和 y 属性。getDeltaVec2获取鼠标距离上一次事件移动相对于左下角的距离对象,对象包含 x 和 y 属性。getDeltaXNumber获取当前鼠标距离上一次鼠标移动相对于左下角的 X 轴距离。getDeltaYNumber获取当前鼠标距离上一次鼠标移动相对于左下角的 Y 轴距离。节点鼠标事件 API ​函数名返回值类型意义getUILocationVec2获取当前鼠标在 UI 窗口内相对于左下角的坐标位置,对象包含 x 和 y 属性。getUILocationXNumber获取当前鼠标在 UI 窗口内相对于左下角的 X 轴位置。getUILocationYNumber获取当前鼠标在 UI 窗口内相对于左下角的 Y 轴位置。getUIPreviousLocationVec2获取上一次鼠标在 UI 窗口内相对于左下角的坐标位置,对象包含 x 和 y 属性。getUIDeltaVec2获取鼠标距离上一次事件移动在 UI 坐标系下的距离对象,对象包含 x 和 y 属性。getUIDeltaXNumber获取当前鼠标距离上一次鼠标移动在 UI 窗口内相对于左下角的 X 轴距离。getUIDeltaYNumber获取当前鼠标距离上一次鼠标移动在 UI 窗口内相对于左下角的 Y 轴距离。触摸事件 API ​API 名类型意义touchTouch与当前事件关联的触点对象。getIDNumber获取触点的 ID,用于多点触摸的逻辑判断。全局触摸事件 API ​函数名返回值类型意义getLocationVec2获取触点位置对象,对象包含 x 和 y 属性。getLocationXNumber获取触点的 X 轴位置。getLocationYNumber获取触点的 Y 轴位置。getStartLocationVec2获取触点初始时的位置对象,对象包含 x 和 y 属性。getPreviousLocationVec2获取触点事件上次触发时的位置对象,对象包含 x 和 y 属性。getDeltaVec2获取触点距离上一次事件移动的距离对象,对象包含 x 和 y 属性。getDeltaXNumber获取触点距离上一次事件移动的 X 轴距离。getDeltaYNumber获取触点距离上一次事件移动的 Y 轴距离。节点触摸事件 API ​函数名返回值类型意义getUILocationVec2获取当前触点在 UI 窗口内相对于左下角的坐标位置,对象包含 x 和 y 属性。getUILocationXNumber获取当前触点在 UI 窗口内相对于左下角的 X 轴位置。getUILocationYNumber获取当前触点在 UI 窗口内相对于左下角的 Y 轴位置。getUIStartLocationVec2获取初始触点在 UI 窗口内相对于左下角的位置对象,对象包含 x 和 y 属性。getUIPreviousLocationVec2获取上一次触点在 UI 窗口内相对于左下角的坐标位置,对象包含 x 和 y 属性。getUIDeltaVec2获取当前触点距离上一次触点移动在 UI 窗口内相对于左下角的距离对象,对象包含 x 和 y 属性。getUIDeltaXNumber获取当前触点距离上一次触点移动在 UI 窗口内相对于左下角的 X 轴距离。getUIDeltaYNumber获取当前触点距离上一次触点移动在 UI 窗口内相对于左下角的 Y 轴距离。 在 GitHub 上编辑此页面最后更新于:

Pager上一页全局系统事件下一页模块规范与示例基于 MIT 许可发布

版权所有 © 2019-2025 Cocos