プログラマのつれづれなるままにプログラマのつれづれなるままに音宮志久が思ったことなどをネタにします。プログラムネタ・数学ネタがメインです。Gameがそれに当たります。こいつの機能ですが、作り始めた当初は機能が少なかったのですが、今ではこんな機能があります。フルスクリーンモードのみのゲームを強制的にウィンドウモードで動かすウィンドウモード時の解像度を自由に決定するフルスクリーンモード時の解像度を自由に決定するフルスクリーンモード時にフルスクリーン解像度のアスペクト比がゲームの解像度のアスペクト比と合わない場合レターボックスを挿入する名前は付け始めた当初の機能から名前にPatchがついていますが、今では実行プログラムにパッチを当てる(静的パッチ処理)プログラム実行時に処理を行う(動的パッチ処理)の両方が可能になっています。動的パッチ処理は静的パッチ処理より制限が大きいですが・・・。ちなみに、対象のアプリケーション(というかゲーム)は、GDI、DirectDraw(DirectX5,DirectX7)、Direct3D(DirectX8,DirectX9)を使用してウィンドウサイズを固定して描画するタイプのゲームです。範囲が広すぎて何で使用できるとか一言で言えない(ギャルゲーなどなら対応できるものが多い)です。Alpha版ですので、ゲームシステムやらバージョンやらによって一概に使用できるとかいえないのも残念です。線形補間はどこに使われているかというと・・・、GDIを使って描画するタイプのゲームの拡大時(縮小時)にソフトウェアで線形補間を行う場合に使用していたりします。処理はMMXだけではなくSSE2にも対応していますので、SSE2があるCPUならそれなりに動きます。あまりにも拡大後の画素数が多すぎるとCPUパワーの不足でコマ落ちしたりしますが・・・。いうわけで、一度使ってみてください。それなりに価値があると思います。23:16はじめまして。32bit)でギャルゲーをしてます。これは快挙だと思います。心より感謝しております。23:18すみません。補足ですが旧バージョンのみで可能でした。23:42すみません。可能だったのはメニュー画面だけで、ゲームを動かせませんでした。お騒がせして申し訳ありません。コメントをキャンセルメールアドレスが公開されることはありません。気になるプログラムネタや数学ネタがあったら書き込みたいのだが残業が長すぎて眠気が全くとれず体調があまりよくない。過労などでぶっ倒れるかもしれない。あと、さすがに独り身が寂しいのでなんとかしたいと考えてはいるのだが...。アクセスカウンタアクセス数:スポンサーリンクモバイルバージョンに。