如何在roblox studio中更改鼠标指针?

所以我正在与几个朋友一起做一个roblox恐怖游戏项目,我们想测试整个游戏的鼠标指针更改。我在另一个论坛上找到了另一个问题,以前可以正常工作,但由于Roblox更新,现在不再起作用。所以我试图修改代码。我的代码如下:

RepeatValue = script.RepeatValue.Value

repeat

    local mouse = game.Players.LocalPlayer:GetMouse()

    mouse.Icon = 'http://www.roblox.com/asset?id=7190557652'

    wait(0.1)
    RepeatValue = (RepeatValue - 1)

until RepeatValue == 0

但它没有改变鼠标指针。我做错了什么吗?

点赞
用户15794497
用户15794497

请确保在本地脚本中运行此代码,因为你只能从客户端获取鼠标,而不能从服务器中获取。

首先,

http://www.roblox.com/asset?id=7190557652

不存在。请从现有的链接中再次尝试,因为这可能是你的问题的原因。

其次,你为什么要将它放在循环中呢?

你可以直接设置它:

local mouse = game.Players.LocalPlayer:GetMouse()

mouse.Icon = 'http://www.roblox.com/asset?id=7190557652'
2021-08-07 17:59:16