• ベストアンサー

頭冷やし終えました。スクリーンセーバー

FXComposerで作成したエフェクトをスクリーンセーバーに組み込みたいのですが、わかりません。 通常のプログラムで使用する方法は分かっているのですが・・・。 開発環境・・・ Visual C++ .NET2003 BCC Developer Borland C++ Compiler5.5 nVIDIA FXComposer1.7 DirectX9.0c(Februaly2005)

  • yax6
  • お礼率92% (875/951)

質問者が選んだベストアンサー

  • ベストアンサー
  • xcrOSgS2wY
  • ベストアンサー率50% (1006/1985)
回答No.1

ごめんなさい、タイトル読んでちょっと笑ってしまいました。(嘲笑ではありません。微笑ましかったので。) ざっと検索してみたところ、こんなページが分かりやすそうでした。 「自動的にログオフを行うスクリーンセーバーの作り方がわかりたい」 http://www.cisnet.or.jp/home/tsuneoka/win32sub2/4.html 「CでWin9xのスクリーンセーバーを作ってみる」 http://homepage2.nifty.com/tenk/prog/scrnsvr.htm 「スクリーンセーバーの作り方」 http://hp.vector.co.jp/authors/VA030421/try7s12.htm どうでしょうか。 試す手順としては (1) 何も表示しない(画面真っ黒の)スクリーンセーバーを仮に作ってみる。 (2) それができたら、別スレッドを作成し、キー入力時にそのスレッドを終了させるコードを追加。(スレッドを強制終了させてはいけません。本スレッドから別スレッドに何らかの方法でシグナルを送って、正常終了させること。) (3) それもうまくいったら、その「別スレッド」の中で「D3Dを使った素晴らしい描画」をさせてみてください。 こんな感じでしょうか。 がんばってくださいね。

yax6
質問者

お礼

うぉぉぉぉぉぉぉぉぉぉー!!! すぅんげぇぇぇぇーーーー!!! ありがとうございます!!! メッチャクッチャ上手くいってます!!! この分なら予定より早く終わりそうです!!! 頭冷やしてよかったーーーー!!!!

関連するQ&A

  • スクリーンセーバー作成

    当方、ウィンドウズプログラムでスクリーンセーバーを作成しています。 DirectX等で作成したエフェクトをスクリーンセーバーに組み込む方法がいまひとつわかりません。 あと、RenderMonkeyで作成したエフェクトをスクリーンセーバーに組み込む方法も教えて下さい。 開発環境は以下のとおりです。 Visual C++ .NET2003 DirectX9.0c(Februaly2005)以上、環境その1 BCC Developer Borland C++ Compiler5.5 RenderMonkey1.6 DirectX9.0c(December 2004)以上、環境その2

  • 緊急です。スクリーンセーバー作成その2

    BCC Developer Borland C++ Compiler5.5 RenderMonkey1.6 DirectX9.0c(December 2004) 上記の環境でスクリーンセーバーを作成しています。 そこで質問があります。 ・スプライトを使用して画面全体で揺らぐ炎、うねる竜巻、噴出する煙、大爆発、降り注ぐ雷を表現する。 これらを実現するにはどうプログラミングすればいいでしょうか? 都合上、大変急いでいます。 私はDirectXプログラムは全くの素人です。 あとどこかで、Borlandでもscrnsave.libを使用可能に出来ると書いてありました。その方法も教えてください。お願いします。 困り度は10です。

  • 自作スクリーンセーバーの動きが・・・。

    当方、卒業研究でスクリーンセーバーを作成しています。 今日テストしてみると、グラフィックの動きがガタガタしていました。 前日のテストでは、スムーズに動いていたのですが・・・。(この時、何も手を加えていません) 以下の環境で開発しています。↓ Visual C++ .NET2003 nVIDIA FXComposer1.7 DirectX9.0c(Februaly2005)

  • スクリーンセーバーの作成

    Linux上で動くスクリーンセーバーを作成したいと思っています。 Cソースをコンパイルして作成した拡張子無しのバイナリープログラム (実行ファイル?)をスクリーンセーバーとして使用したいと考えています。 windowsの場合には.srcという拡張子がありますが、linuxの場合は どのようにすればよいのでしょうか?この考え方自体間違ってますか? 以下の文章は現在参考にしているサイト(windows用)の抜粋です。 この部分をどうしていいかわかりません。 ----------------------------------------------------------------- 生成した実行ファイルの拡張子を .scr に変更し、Windows のシステムディレクトリにコピーして、画面のプロパティで作成したスクリーンセーバーを選択して動作確認を行ってください。 ----------------------------------------------------------------- また、Linuxでスクリーンセーバーを作成する際のお勧め資料などがあれば 教えて下さい。よろしくお願いします。 OS : Red Hat Linux7.2 Soft: Borland Kylix2 Open Edition

  • こんなスクリーンセーバーの作成

    通常デスクトップ画面にフラッシュのように2秒間隔で画像を絶えず流すスクリーンセーバーを作りたいです。(できればデスクトップが見える透明なスクリーンセーバー希望です)  C言語等の知識ゼロです。フリーソフトを希望しております。  WINDOWSXPで作成して、WINDOWS2000で使用を希望しております。

  • スクリーンセーバーの二重起動(VC#)

    Visual C# 2005の「スクリーンセーバースタートキット」についてなんですが、このプログラムには見たところ二重起動防止のコードがないんですが、必要ないんでしょうか。だとしたらその理由はなんでしょうか。あるいはもし私が見落としているのならどこにあるのか、教えて頂けないでしょうか。

  • スクリーンセーバーが作動しません。。

    PC初心者です。宜しくお願いします。 下記のサイトで、フリーのスクリーンセーバーをダウンロードしました。 http://www.vector.co.jp/soft/win95/amuse/se311931.html 動作に必要なソフトとして、DirectX8以降とあったので、DirectX9.0c End-User Runtimeというものをインストールしました。 上記のスクリーンセーバーも、正常にインストールまではできたと思います。。 画面のプロパティからスクリーンセーバーを選択するときに、その選択肢にも上がってきます。 ですが、それを選択しても、プレビューもできませんし、もちろん動作もしません(涙)。。 何か問題があるのでしょうか? もしお気付きの点があったら、ご指摘ください。 OSはWindowsXPです。 よろしくお願いしますm(_ _)m

  • スクリーンセーバーって創れます?

    スクリーンセーバーとはどういった技術で作成 されてるんでしょうか? プログラミング…のカテゴリとはズレてしまうかも しれませんが、ぜひ知りたくて。 やっぱりC言語とかを勉強、取得しないと創るのなんて ムリでしょうか?

  • DirectX + C++ コンパイラについて

    Borland C++ CompilerでDirectX 9.0を開発しようとして、 (Visual.NETは資金的に・・・) http://www.clootie.ru/cbuilder/index.html これを使ってなんとかできるようになりました。 しかし、D3DX9sab.dllが必要になってしまうんです。 通常のDirectXのように単一の実行ファイルにしたいのですが、どなたかご存知の方はいらっしゃいませんか。 というか、無償のコンパイラでDirectXを使いたいんです。 ちなみに、DLLをEXEにまとめる、ILMergeというソフトを見つけたんですが、なぜかエラーに・・・。 たぶん.NETで作成したもの限定なのかな。。 DLLからスタティックライブラリに変換できんかなぁ

  • ファイルをフォルダに入れて構造化する

    私は趣味でCプログラムをしているのですが、自分の書いたプログラムのファイルが多くなった場合フォルダにまとめたいのですが、メインのファイルと違う階層になるのでメインのファイルで #include hoge.h と書いても"インクルードファイル hoge.hが見つかりません"と出ます。 どうすればhoge.hをコンパイラが検索してくれるのでしょうか? Borland C++ Compiler,VC++でできる方法を教えてください(できれば両方がいいです) 環境はwindows ちなみにbcc developer という Borland C++ Compiler をGUIで操作できるツールを使ってます 宜しくお願いします

専門家に質問してみよう