触发数组编号后更新全局变量

时间:2019-04-28 06:33:52

标签: game-maker game-maker-language game-maker-studio-2

我正在使用Gamemaker Studio 2和资产FC's Dialogue System作为当前正在使用的代码的基础。

这是基本代码; enter image description here

此刻我想做的是,当到达数组中的特定消息时,将更改全局变量。

例如,当玩家进入在屏幕上逐字母绘制的Text(2)时,它将全局变量global.kaifound更改为20。

我尝试使用if语句,例如:

if myText(2) { //change variable }

if myText = 2 { //change variable}

if message_current (Text(2)) { //change variable }

但是我尝试过的所有方法到目前为止都没有效果。

任何人都知道我如何使它工作?

干杯。

1 个答案:

答案 0 :(得分:0)

我不太确定您如何使用数组或变量。但是我假设message_current用于从数组中选择一个字符串。在这种情况下,您应该使用[]而不是()

if (message_current == myText[2])
{
    //change variable
}