0

我正在使用 Gamemaker Studio 2 和资产FC 的对话系统作为我当前正在使用的代码的基础。

这是基本代码; 在此处输入图像描述

我目前要做的是,当到达数组中的某个消息时,会更改全局变量。

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

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

if myText(2) { //change variable },

if myText = 2 { //change variable},

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

但到目前为止我所尝试的一切都没有奏效。

有谁知道我怎样才能让它工作?

干杯。

4

1 回答 1

0

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

if (message_current == myText[2])
{
    //change variable
}
于 2019-04-29T06:38:12.020 回答