ページ 11

D3DXVec3Projectについて

Posted: 2016年8月17日(水) 06:42
by sadora3
DirectXの関数であるD3DXVec3Projectについて質問があります。
この関数でワールド座標にあるオブジェクトの座標を、スクリーン座標に変換したくて試したのですが、上手くいきませんでした。
敵の座標をワールド→スクリーン変換したのですが、プレイヤーが動かなければ成功していました。
しかし、プレイヤーが動く(カメラがプレイヤーに追従するのでカメラも動く)と、スクリーン座標に変換した敵の座標の値がよく分からない値になっていきます。
この関数ではワールド座標からスクリーン座標に変換するのは無理なのでしょうか?

Re: D3DXVec3Projectについて

Posted: 2016年8月18日(木) 19:07
by sadora3
D3DXVec3Project関数でもワールド座標からスクリーン座標に変換出来ました!
問題は敵の描画処理中にあったSetTransformでした。
自分でもよく分からない処理で、魔法を使った気分ですが、無事自己解決しました。