【问题标题】:Bad argument #3 (CFrame expected, got Object)错误参数 #3(预期 CFrame,得到对象)
【发布时间】:2020-05-13 09:42:57
【问题描述】:

我一直在 Roblox 上开发一款游戏,现在我正在尝试将角色的 Torso 或 HumanoidRootPart 焊接到我放置在地图上的 spawn 部分。

character:FindFirstChild("Torso").CFrame = asp[1].CFrame

但我不断收到此错误:

错误参数 #3(需要 CFrame,得到对象)

有谁知道这意味着什么以及如何解决它?我浏览了所有能找到的论坛,但都没有帮助。

【问题讨论】:

  • 这不是产生错误的行。
  • @EgorSkriptunoff 实际上,如果 asp[1] 是一个带有一个名为“CFrame”的子对象的对象,这可能会导致此代码引用子对象而不是属性
  • @Taazar - 那么,错误消息中提到的第三个参数的功能是什么?
  • @EgorSkriptunoff 哎呀,忘了注意那部分

标签: lua roblox


【解决方案1】:

数组asp的第一个值不存储数组。应该是这样的:

local array = {key = CFrame3.new(0,5,0)}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-03-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-05-19
    • 1970-01-01
    • 1970-01-01
    • 2021-08-14
    相关资源
    最近更新 更多