2012-05-28 87 views
4

這裏我試圖在GLKVector2Add的值中插入一個值,但是錯誤是在這一行中缺少預期的表達式。預期表達式中出現錯誤?

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

回答

0

嘗試創建「GLKVector2」變量,設置它們,然後通過那些作爲變量,你的電話爲「GLKVector2Add」。這可能是編譯器根本不知道如何處理「{-200.695,271}」(浮點數和整數的混合)。

+0

感謝您的回覆。 – SampathKumar

0

您必須使用GLKVector2Make添加它們。

所以,你的代碼將是:

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