分享
查看: 1664|回复: 1

[求助] 怎么获取到鼠标在画布上的坐标?

[复制链接]

怎么获取到鼠标在画布上的坐标?

发表于 2022-3-30 17:42:23 来自 求助 阅读模式 倒序浏览
zzv_icon1664 zzr_icon1 查看全部
怎么获取到鼠标在画布上的坐标?
avatar

41

主题

71

帖子

460

积分

中级会员

Rank: 3Rank: 3

积分
460
小短腿快点跑呀 发表于 2022-4-6 14:57:55 显示全部楼层
可以通过在线开发-快捷代码-事件-点击事件中的代码看下

  1.     /* click singleClick DBLClick 事件参数:
  2.      * {Number} ev.x 鼠标点击处的屏幕横坐标
  3.      * {Number} ev.y 鼠标点击处的屏幕纵坐标
  4.      * {Number} ev.button 鼠标按键 [0: 左键, 1: 中键, 2: 右键]
  5.      * {Boolean} ev.picked 是否拾取到物体
  6.      * {THING.BaseObject} ev.object 鼠标点击处拾取到的物体
  7.      * {Array} ev.pickedPosition 鼠标点击处拾取 3D 场景中的世界坐标
  8.      * {Boolean} ev.altKey 鼠标点击时是否按下 Alt 键
  9.      * {Boolean} ev.ctrlKey 鼠标点击时是否按下 Ctrl 键
  10.      * {Boolean} ev.shiftKey 鼠标点击时是否按下 Shift 键
  11.      */
  12.     // 物体点击事件
  13.     obj.on('click', function(ev) {
  14.         console.log(ev.object.name);
  15.     });
  16.     // 物体单击事件
  17.     obj.on(THING.EventType.SingleClick, function(ev) {
  18.         console.log(ev.object.name);
  19.     });
  20.     // 物体双击事件
  21.     obj.on(THING.EventType.DBLClick, function(ev) {
  22.         console.log(ev.object.name);
  23.     });
  24.    
复制代码
avatar
游客~
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

130700ppkpl8x3t7tt1b1t