OpenGLでスクリーンセーバ作成
Last update: <2005/05/09 19:33:42 +0900>
以下の雛形にOpenGLのコードを埋め込むと,スクリーンセーバを作ることが可能です(VisualC++ .NETのみ確認).
VisualC++.NET用雛形
display()関数内に描画処理,ScreenSaverProc()関数内に初期化処理を入れる (
ソース
)
テクスチャマッピングを使ったスクリーンセーバのサンプル(
oglscr.scr
)
表示例
上記サンプルのソースコード
時計機能付きスクリーンセーバのサンプル
表示例
上記サンプルのソースコード
このソースコードの中にある
tga1.bin
ファイルは,512x256,24bit非圧縮のTGA形式ファイルです.データを差し替えることで,スクリーンセーバの画像を交換することができます.
戻る