我正在使用Gamemaker Studio 2和资产FC's Dialogue System作为当前正在使用的代码的基础。
此刻我想做的是,当到达数组中的特定消息时,将更改全局变量。
例如,当玩家进入在屏幕上逐字母绘制的Text(2)时,它将全局变量global.kaifound更改为20。
我尝试使用if语句,例如:
if myText(2) { //change variable }
,
if myText = 2 { //change variable}
,
if message_current (Text(2)) { //change variable }
等
但是我尝试过的所有方法到目前为止都没有效果。
任何人都知道我如何使它工作?
干杯。
答案 0 :(得分:0)
我不太确定您如何使用数组或变量。但是我假设message_current
用于从数组中选择一个字符串。在这种情况下,您应该使用[]
而不是()
if (message_current == myText[2])
{
//change variable
}