ブロック崩しのゲームプログラミングですが

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
tower

ブロック崩しのゲームプログラミングですが

#1

投稿記事 by tower » 18年前

自分では分からないので、どうか教えてください。
このサイトで言うレベル2くらいのひよっこです。Visual Studio.NET2003を使ってます。
下の一行がエラー原因で

//拡大縮小行列をtmp_scalingに格納
D3DXMatrixScaling (&tmp_scaling , 2,2,2)

errorC2664:'D3DXMatrixScaling':1番目の引数を'int *_w64'から'D3DXMATRIX*'に変換できません。
というエラーが出ます。
現在、勉強中の身ですが、ピンポイントな解答でも構いません。
よろしくお願いします。

バグ

Re:ブロック崩しのゲームプログラミングですが

#2

投稿記事 by バグ » 18年前

>>D3DXMatrixScaling (&tmp_scaling , 2,2,2)errorC2664:'D3DXMatrixScaling':1番目の引数を'int *_w64'から'D3DXMATRIX*'に変換できません。

このメッセージを見る限り、D3DXMatrixScaling関数の1番目の引数の型が違うみたいですね。

tmp_scalingという変数は、D3DXMATRIX型のポインタではないですよね?変数の型を確認してみるといいかもしれません。

tower

感謝します。

#3

投稿記事 by tower » 18年前

D3DXMATRIXで定義したらやっと解決しました。
ありがとうございます(__)
また解決できない壁にぶつかったらよろしくお願いします。

閉鎖

“C言語何でも質問掲示板” へ戻る