0

我想在 cocos creator 的光标上添加我自己的图像广告精灵。

如果有任何其他替代解决方案可以实现这一点,请告诉我。

谢谢

4

1 回答 1

0

我会假设你正在使用 Cocos Creator 3 并且你正在为浏览器进行构建。

我可以为您的光标添加自定义图像的一种潜在方法是获取canvas呈现整个游戏的元素并修改它的cursorCSS 属性。

例子

import { _decorator, Component, ImageAsset } from 'cc';
const { ccclass, property } = _decorator;

@ccclass('TestScript')
export class TestScript extends Component
{
    @property(ImageAsset)
    private cursorImage : ImageAsset = null;

    start ()
    {
        const canvas = document.getElementById("GameCanvas");
        canvas.style.cursor = `url("${this.cursorImage.nativeUrl}"), auto`;
    }
}
于 2021-08-16T23:39:44.670 回答