【问题标题】:ROBLOX: How to trigger a change text?ROBLOX:如何触发更改文本?
【发布时间】:2021-07-12 09:03:11
【问题描述】:

我需要一些帮助来了解如何制作一个简单的脚本,让玩家触摸一个不可见的部分(触发器)然后文本 gui 会发生变化。我知道如何使用 script.Parent.Text = "Somethingandso" 更改文本,但我不知道如何将其链接到触发器。有什么帮助吗?

【问题讨论】:

  • 嘿,尝试添加更多信息,包括您在以后的问题中尝试过的内容,因为您是新手,所以我不想对您的问题投反对票,但这是一个您将 99%是时候投票了,没有表现出你的努力没有答案!

标签: lua roblox


【解决方案1】:

Touched 是您正在寻找的事件 在 RBX.Lua 中,您使用 :connect 关键字连接事件,将其调用链接到函数。

假设零件名为part,而您的函数名为onPartTouched

part.Touched:connect(onPartTouched)

所以现在每当我们的部件被触摸时,它都会调用函数 onPartTouched(whatTouchedIt) 其中 whatTouchedIt 将是实际触摸该部件的对象:

function onPartTouched(whatTouchedIt) 
    print(whatTouchedIt)
end

会打印出触碰你的物体的东西。

现在,您想检查触发您触发器的实际对象是否是玩家,并执行更改文本的功能。

【讨论】:

  • 谢谢!现在我可以继续开发我的游戏了!
  • 哦,还有另一个问题... 很抱歉打扰您,但要不要将此脚本放在正文中?还是一剂一剂,一剂又一剂?
猜你喜欢
  • 2023-01-26
  • 2020-06-23
  • 2022-10-05
  • 1970-01-01
  • 2011-01-14
  • 2017-01-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多