2012-01-03 101 views
0
Vector2D mob::Seek(Vector2D target) 
{ 
    Vector2D Velo; 
    Vector2D Accn; 
    Velo = (target – m_pos).unitVector();///here is where its pointing 
    Accn = Velo-m_Velo; 
    return Accn; 
} 

错误2错误C2146:语法错误:标识符 之前缺少 ')' ' - ' 升:\ BMB \ bot.cpp 316 BMB错误C2146:语法错误

得到一个错误对于这个任何想法?

+1

什么是m_pos? (target - m_pos)是否会导致Vector2D? – Joel 2012-01-03 14:11:23

+0

Vector2D m_Pos;是的它确实 – user23012 2012-01-03 14:14:36

+1

错字:'m_pos'应该是'm_Pos'? – hmjd 2012-01-03 14:15:15

回答

1

你似乎有某种方式得到了你的减号运算符应该是的破折号。

+0

我只是说过,但它是正确答案 – user23012 2012-01-03 14:32:55

+0

是的,我发布了我的答案后,我注意到您的评论。 – 2012-01-03 14:49:49