You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何修复「尝试用‘transparency’索引数字」错误?

修复Roblox Lua中「尝试用‘transparency’索引数字」的报错
  • 报错根源:调用changeTransparency时,第一个参数传的是game.workspace.functionPart.Transparency——这是一个数字类型的透明度当前值,而非部件对象本身。数字没有transparency属性,因此触发索引错误。
  • 额外问题:原代码里的changePart.transparency为小写,Roblox的Instance属性采用驼峰命名法,正确属性名是Transparency,小写写法无法正确访问属性。

修正后的代码

function changeTransparency(changePart, newTransparency)
    changePart.Transparency = newTransparency
end

-- 传入部件对象,而非它的Transparency属性值
changeTransparency(game.Workspace.functionPart, 1)
wait(2)
changeTransparency(game.Workspace.functionPart, 0.25)

内容的提问来源于stack exchange,提问作者LennoxTheDev

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.20 15:45:46