Cocos Creator 如何修改鼠标指针

Cocos Creator 如何动态修改鼠标指针?

请问你是说 Cocos Creator 的插件?还是说使用 Cocos Creator 制作的游戏?

插件 原生都可以

没太明白原生是什么意思。

这个问题的意思是:你需要在 Creator 编辑器中动态修改鼠标指针?还是说在游戏项目中动态修改鼠标指针?

不管什么方法,只要能实现就行:joy:

不是方法的问题,先要明确需求。

这是两个不同层面的问题。一个是指给 Creator 用的插件中动态修改鼠标指针,一个是指游戏项目运行时动态修改鼠标指针。

第一个应该现在是支持的。但是第二个目前应该还不支持。

我之前用cocos2d js写过一个HTML5画布,鼠标移进画布变成笔,移出还原为正常鼠标指针。不知道Creator还能不能用,粘贴出来给你参考。做法是:
在onMouseMove里,判断鼠标位置,若进入画布:

// 禁用鼠标指针
cc._canvas.style.cursor = 'none';
// 添加一个笔的图片,坐标跟随鼠标位置,略

若移出画布:

// 还原鼠标指针
cc._canvas.style.cursor = 'default';

style.cursor的值除了default外还有一些别的,参见:
http://www.w3school.com.cn/cssref/pr_class_cursor.asp

这个有解决办法了吗,鼠标移动到按钮上改变指针样式?