ab.com コミュニティ https://www.activebasic.com/forum/ |
|
DirectXでpngやjpgを使いたい https://www.activebasic.com/forum/viewtopic.php?t=2467 |
ページ 1 / 1 |
作成者: | BingoMan [ 2008年8月30日(土) 22:30 ] |
記事の件名: | DirectXでpngやjpgを使いたい |
過去にも似たようなトピックはありましたが今回はjpgも読み込めません。 環境、プログラムは次の通りです。 ABのバージョン:4.24.00 DirectXのバージョン:10 グローバル変数の定義: コード: Dim pCharImg As *CImage2DInitProc: コード: pCharImg=New CImage2D pCharImg->SetTexture("Image.bmp",D3DCOLOR_XRGB(50,0,200))RenderProc: コード: pCharImg->DrawStretch(0,0,32,32,0,0,32,32)SetTextureで読み込む画像を"Image.jpg","Image.png"にすると白い正方形が表示されるだけになってしまいます。もちろん画像ファイルは全てペイントなどのソフトではきちんと表示されます。 何が原因なのかがわからないのでどなたかご教授お願いします。 |
作成者: | ゲスト [ 2008年9月02日(火) 05:35 ] |
記事の件名: | Re: DirectXでpngやjpgを使いたい |
SetTextureの中身のLoadImageをコメントアウトしたら良いんでないの |
作成者: | BingoMan [ 2008年9月02日(火) 18:41 ] |
記事の件名: | |
LoadImageの部分でロードする画像ファイルのサイズを取得していたのが原因なんですね。 pngやjpgのサイズの取得方法はわからないのでとりあえずSetTexture関数にパラメータを追加して対処したところ正常に表示されました。 ありがとうございました。 |
ページ 1 / 1 | 全ての表示時間は UTC+09:00 です |
Powered by phpBB® Forum Software © phpBB Limited https://www.phpbb.com/ |