阅读完文档后,我没有找到比较GML中两个字符串的正确方法。我已经尝试过比较器' =='并且似乎没有效果(可能比较它们是同一个物体,它们不是)。我能想到的另一件事是使用string_pos函数得到0,如果它们相等,如果没有则为-1,但似乎有点矫枉过正。是否有更有效的方法来比较两个字符串?
答案 0 :(得分:1)
在比较GML中的任何内容时,您必须使用单个“=”。除了在javascript或c#中。
所以它会是:
if "test" = "test"{
return true
}else{
return false
}
上面的代码将返回true
但是要测试其他对象中的变量,可以使用[objectName]。[variable]。
答案 1 :(得分:0)
对于Game Maker Studio EA 1.99 +
比较字符串的正确方法是使用==
同样适用于Game Maker Studio 1.4 +
但对于Game Maker 8或8.1,我不知道。