在Cocos Creator 3.7.3中,你可以通过监听cc.Node.EventType.MOUSE_MOVE事件来判断鼠标是否移动。下面是一个简单的示例代码:

cc.director.on(cc.Node.EventType.MOUSE_MOVE, function (event) {
    var delta = event.getDelta(); // 获取鼠标移动的偏移量
    if (delta.x != 0 || delta.y != 0) {
        // 鼠标移动了
        // 在这里执行你的逻辑
    }
}, this);

在上述代码中,我们通过cc.director.on方法来监听cc.Node.EventType.MOUSE_MOVE事件。当鼠标移动时,回调函数会被触发。你可以通过event.getDelta()方法获取鼠标移动的偏移量,然后判断偏移量是否为0来判断鼠标是否移动。

注意,这段代码需要在适当的地方执行,例如在start方法中。如果你想要在特定的节点上监听鼠标移动事件,可以将cc.director替换为该节点的引用

cocos creator373中如何判断鼠标是否移动

原文地址: https://www.cveoy.top/t/topic/igyg 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录