モデルを回転させるプログラムを書いていると、2個ほどエラーが発生しました。 MV1SetRotationXYZ(model1, VGet(0.0f, 1.57f, * direction, 0.0f)); の、* と、 最後の 0.0f にエラーが発生しました。 * は、「Error:これらのオペランドと一致する演算子"*"はありません オペランドの型:* Direction 0.0fは、「Error:関数呼び出しの引数が多すぎます といった内容です。 本に書いてあった通りに書きましたがうまくいきません。 アドバイスをよろしくおねがいします。
Vget関数の引数はVget(x,y,z)となっていますが、あなたのコードだと Vget(0.0f(第1引数),1.57f(第2引数),*direction(第3引数),0.0f(第4引数))となっており一つ多い。 *は乗算演算子(要するにかけ算)なのでたぶん Vget(0.0f,1.57f*direction,0.0f)としたかったのではないかと推測しますがいかがでしょう?
返信が遅れてしまい申し訳ございません。 無事にエラーを解決できました。 ありがとうございました。