假设我想在选择某个对话框选项时让砖块消失。
我制作了一个 NPC,然后添加了一个对话树。它现在设置为当玩家与 NPC 交谈时,他们可以选择说“你能让那块砖消失吗?”。NPC 回复“你去!”
当 NPC 回复时,我需要做什么才能使砖块消失?
在roblox上?
Dialog 对象中有一个事件。
DialogChoiceSelected(Instance player, Instance dialogChoice)
只要您定义了变量“Dialog”和“Brick”,这就是您可以使用它使砖“消失”的方式
Dialog.DialogChoiceSelected:connect(function(Player, Choice)
if Choice.Name == "BrickChanger" then
Brick.Transparency = 1
end
end)
参数“Player”是选择该选项的玩家,“Choice”参数是指选择的 DialogChoice 用户数据。