トップページ > 過去ログ > 記事閲覧
FullSceneAntiAliasingModeについて
名前:yasi 日時: 2011/07/17 09:13

お世話になります。 DXライブラリをいつもありがたく使わせていただいております。 現在テスト版にて公開されているDxLibの SetFullSceneAntiAliasingModeについての質問なのですが、 下記のコードを含め、何通りかテストを行ったのですが、 何れもアンチエイリアスの効果を確認できませんでした。 DxLibバージョンは本日7/17に当スレッド掲示板内でアップされている テストバージョンでも試しましたが掛かりませんでした。 又、最新版と思われる7/4にアップされたModelViewerテスト版で 問題なくアンチエイリアス効果が掛かる事を確認しており、 GPU的に対応していないとは考えにくいのですが・・・(使用GPUはGTX560Tiです) まだテスト版という事もあり、お手すきの時で構いませんので、 DxLib_Initの前にセットする以外に何か設定しなければならない事、 又はしてはいけない処理などありましたら御教え頂けますでしょうか。 コード内のモデルはこちらのサイトのサンプルプログラム32番で使用されているモデルです。 よろしくお願いします。 #include "DxLib.h" int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow ) { ChangeWindowMode( TRUE ); SetFullSceneAntiAliasingMode( 8, 8 ) ; SetBackgroundColor( 255,255,255 ) ; if( DxLib_Init() < 0 ) return -1 ; int ModelHandle = MV1LoadModel( "DxChara.x" ) ; MV1SetPosition( ModelHandle, VGet( 320.0f, -200.0f, 600.0f ) ) ; SetDrawScreen( DX_SCREEN_BACK ); while( ProcessMessage() == 0 && CheckHitKey( KEY_INPUT_ESCAPE ) == 0 ){ MV1DrawModel( ModelHandle ) ; ScreenFlip(); } DxLib_End() ; return 0 ; }

Page: 1 |

Re: FullSceneAntiAliasingModeについて ( No.1 )
名前:管理人 日時:2011/07/17 12:49

すいません、Ver 3.05d ではバグで SetFullSceneAntiAliasingMode が機能しなくなっていました orz ( ビューアーではアンチエイリス付きの描画可能画像を作成するための関数 SetDrawValidMultiSample を 使用しているので問題なくアンチエイリアスが適用されていました ) 修正したバージョンをアップしましたので、よろしければお試しになってみてください m(_ _;m http://homepage2.nifty.com/natupaji/DxLib/DxLibVCTest.exe // VisualC++ 用 http://homepage2.nifty.com/natupaji/DxLib/DxLibBCCTest.exe // BorlandC++ 用 http://homepage2.nifty.com/natupaji/DxLib/DxLibGCCTest.exe // Gnu C++ 用 (中身を既存のライブラリのファイルに上書きして、BCCをお使いの 場合は『再構築』を、VCをお使いの場合は『リビルド』を、 Dev-C++をお使いの方は「Rebuild All(Ctrl+F11)」をして下さい) ( libファイルの内容は 正式版の Ver 3.05e と同じです )
Re: FullSceneAntiAliasingModeについて ( No.2 )
名前:yasi(解決) 日時:2011/07/17 13:27

管理人様、早速のご対応感謝いたします。 こちらの環境でもアンチエイリアスが掛かる事を確認できました。 色々とお忙しい事もあるかと思いますが、 これからもお体に気を付けて開発がんばってください。 ありがとうございました。

Page: 1 |