预期表达式出现错误?

时间:2012-05-28 12:33:56

标签: iphone opengl-es

这里我尝试在GLKVector2Add值中插入一个值,但错误在此行中缺少预期的表达式。

GLKVector2 self.position = GLKVector2Add({-200.695, 271},{-803.695, 0});  //Error - Expected expression

2 个答案:

答案 0 :(得分:0)

尝试创建“GLKVector2”变量,设置它们,然后在调用“GLKVector2Add”时将那些作为参数传递。可能是编译器根本不知道如何处理“{-200.695,271}”(浮点数和整数的混合)。

答案 1 :(得分:0)

您必须使用GLKVector2Make添加它们。

所以,你的代码将是:

GLKVector2 position = GLKVector2Add(
                      GLKVector2Make(-200.695, 271), 
                      GLKVector2Make(-803.695, 0));