ベストアンサー C#でDirectXを使用したときのちらつきについて・・・。 2003/10/09 00:47 C#でDirectXを使ってアニメーションを作成したのですが、画面がちらついてしまいます。 改善方法について誰か教えてください。 お願いします。 みんなの回答 (1) 専門家の回答 質問者が選んだベストアンサー ベストアンサー nta ベストアンサー率78% (1525/1942) 2003/10/11 14:01 回答No.1 描画の基本であるダブル バッファリングはきちんとおこなっていますか。 参考URL: http://www.gotdotnet.com/japan/team/windowsforms/windowsformspainting.aspx 質問者 お礼 2003/10/27 22:41 バッファリングを行なったら上手く動きました。ありがとうございました。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 カテゴリ [技術者向] コンピュータープログラミング・開発その他(プログラミング・開発) 関連するQ&A DirectX 9.0c について DirectX診断ツールでのDirectXバージョンは確かに9.0cになっているのに、必須動作環境がDirectX 9.0c以上のゲーム等をプレイしようとすると、起動に失敗します。 他の必須動作環境は全て満たしていて、9.0c以上のゲームになると必ず失敗します。 以前、誤ってDirectX8.1をインストールしてしまい、その時から今の状態が続いています。 その後再び9.0cをインストールしたのですが、なぜか問題が解消されません。 解決方法、またはアドバイスをよろしくお願いします。 DirectX9.0cについて こんにちは。 DirectX9.0cについてなんですが、ダウンロードをしようとして「正規品の確認」の続行をクリックしてもダウンロードできません。 一応、DirectX9.0bはインストールできたんですが、9.0cに変えようとしても全くできません。どうすればいいでしょか? それにDirectX9.0cのダウンロードページに行っても英語のページが出てきてどうしたらいいか分かりません・・・。 DirectX9.0cの直接のダウンロードページのアドレスを載せていただけたら幸いです。 Directx9.0cについて Directx9.0cについて 777townで「ロードできませんでした Directx9.0cが インストールされてる事を確認して下さい」とエラーがでます。 内容は、 Directx9.0cをどこでインストール出来ますか? それらしきサイトを捜してもインストールするとこまでいきません。 これって有料なのですか?誰か、助けて下さい、お願いします。 ネットワークエンジニアとは?技術職の未来を考える OKWAVE コラム DirectX9.0cについて DirectX9.0cのハードウェア対応(GeForce6000、RADEONX1000シリーズ以降?)を必須とするゲームって多いのですか? また、このようなゲームではDirectX9.0bのグラボにDirectX9.0cを いれてもダメですかね。 DirectX 9.0cのダウンロードについて アプリケーションのインストールでDirectX 9.0cを入れなければいけないですが、 英語の文字の画面が出てきてしまって、それでなんとなくやってみたのですがうまくいかないのです。 どうしたら、いいでしょうか。 C#でDirectXを動かす 現在卒研でC#でDirectXを動かしてものを作ろうとしているのですが、市場に出回っている書物はC++でDirectXを動かすものばかりでなかなか参考になりません。 C#はガベージコレクションなどC++と比べて有用な機能が多々あるので出来ればC#で作業を行いたいのです。 何かいい参考文献、ホームページ等あれば教えてください。 現在手元にあるDirectXの資料はこちらになります。 http://www.amazon.co.jp/exec/obidos/ASIN/487593419X/qid=1122104370/sr=1-5/ref=sr_1_10_5/250-6424012-4050642 DirectXとC言語でシューティングゲームを作るには DirectXとC言語(とVisualC++)を使って PC用の2Dのシューティングを作ろうかと考えています。 (派手なエフェクト等を使う予定なのでDirectXと C言語とVisualC++を少し習っているので扱いやすいかなと) ですがゲームというものは全く作ったことが無く ウィンドウを作成してDirectXGraphicsを…(以下略) とかどのように組めばいいのかわからないのです。 そこで色々とサイトや本を探して勉強しようと考えたのですが DirectXとC以外の言語でのシューティング作成サイトや 本も別の言語での作成方法あったり古いもの(グラフィックが…)や 一から作り方を解説している、というものはなく 結局ゲーム作成どころではなくなってしまいました。 (私の見過ごしかもしれませんが…) なのでこちらにてお伺いさせていただいたのですが このようなシューティング作成の解説をしているサイトや 書籍というものは無いのでしょうか? おそらくDirectXを勉強しろと言われるかもしれませんが シューティングを作るのみで、また時間も限られていますので…(汗 もしご存知であれば教えていただければ嬉しく思います。 よろしくお願いします。 基礎からC・C++を学習し、DirectXへの道 私はゲームにおけるプログラミングを理解したく、C・C++を勉強したいと思っています。 しかしC言語についてはまったく知識がありません。過去にBASICで音楽をつくったりEXCELでVBAをいじった程度のド素人です。 いちおうゲームに関する技術は一通り理解しています。CGソフトでのモデリング、マッピング、アニメーションもできます。 専門用語になりますが、いちばんできるようになりたいのは「シェーダの作成」です。レンダリング部分を自在にいじれるようになりたいのです。 このような状況で、C・C++を学習するにはどうしたらよいでしょうか?私は普段は会社勤めですのでできれば都内で学習できる学校に通いたいと思っています。 ゲーム全般の学習ができなくても、C・C++がある程度理解できるようになれば、あとはDirectXやOpenGL、Cgfxなどの専門書で理解できるのでしょうか? Cの基礎からの学習方法だけのアドバイスでもかまいません。よろしくお願いします。 windows10のDirectX9.0cについて DirectX9.0cのインストールについて質問です。 私のやりたいPCゲーム使用条件でDirectX9.0cのインストールをしなければならないので、DirectX9.0cをインストールしたのですがインストールしたファイルを開くとこんなものが出てきます↓ DirectX セットアップ DirectX 9.0 をインストールするには、Windows 98、Windows Millenniumedition、Windows2000、Windows XP または Windows Server 2003 ファミリを実行している必要があります。 というのが出てきてセットアップできません。 ちなみに私のPCは オペレーティングシステム: Windows10 Home 32ビット DirectX バージョン: 10 アップグレード前はWindows7でした。 DirectX 9.0のセットアップ方法を知っている方、PC初心者でもわかるように回答お願いします。 DirectX C++/CLIで作成したDLLをC#で使う DirectX C++/CLIで作成したDLLをC#で使う C++/CLIで記述したDirectXの処理を記述したDLLをC#で扱いたいのですが、 読み込みはでき、参照はできるのですが、DirectX特有のの型や構造体をC#側で使用できないでしょうか。 たとえばD3DXVECTOR3などです。 わかりにくい説明で恐縮ですが、ご教授の方よろしくお願いいたします。 CでDirectX こんにちは。 大学の研究でCを使ってプログラムを組んでいるのですが、 DirectXを使うと後々楽かなという話になり、参考にする書籍を探すことになりました。 ただし実験・研究に使用するので、MFCを使わない、またC++でなくCといった制約があります。 MFCを使わないというのは、たとえばBorland開発環境のみでつくるとSDKのみとなるのでしょうか?(MFCはMicrosoftの商品?) その辺りの知識が曖昧なため、上手く見つけれずにいます。 CでMFCを使わずDirectXプログラミングをするための良い書籍やサイトがありましたら教えてください。 directX9cのインストールができない windows10のデスクトップPCにゼンリンの電子地図帳Zi18をインストールしようとしたら、directX9cをインストールするように指示されました。directX9cをインストールすると、最後にシステムエラーが発生したのでインストールに失敗したというコメントが出て、directX9cのインストールが出来なかった。windows10にはすでにdirect12がインストールされているようです。この場合、どうすればdirectX9cを追加インストール出来るのか教えて頂けませんでしょうか。 AIは使う人の年齢や市場にも影響する?人工知能の可能性 OKWAVE コラム DirectX9.0c ・・・・ ゲームをインストールしようとすると Error(-2147467259) 「デバイスの環境チェックに失敗しました。お使いのパソコンでは directX9.0cはお使いになれません」 っとダイアログがでます。 ホントに使えないんでしょうか? 参考までに「DirectX診断ツール」起動時の主要なシステム情報書いておきます。 OS:WIN XP home (5.1.ビルド2600) システム製造元:dell システムモデル:DIM4500 BIOS:BIOS DATE09/10/02 09:15:12 Ver08.00.00 プロセッサ:PEN4 2.66GHz メモリ:1022MB ページファイル:492MB使用中1203MB使用可能 DirectXバージョン:DirectX 9.0c(4.09.0000.0904) っとなっております。よろしくお願いします。 ★C++(DirectX) vs Java(Java3D)★ 公開頒布するゲームの作成を考えていますが,その前に・・・ 手段としてJava+Java3Dで行う方法とC言語+DirectXでプログラムを行う方法があるようで・・・ 一般に売られているコンピュータゲームにはDirectXを含むものが多いため,後者の組み合わせでゲームを作っているのかなと勝手に思っていますが,実際のところどうなんでしょうか? 改ざんを防ぐためにはDirectXを使ったほうが良い等があるのでしょうか? ちなみに,JavaもC言語も学習していますし,作るゲームのジャンル(RPG,STG)などは考えず,さまざまなゲーム作成をしたいと考えています. 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からスタティックライブラリに変換できんかなぁ DirectX9.0cが入ってるか確認する方法 DirectX9.0cが入ってるか確認する方法ってありますか? 現在バージョンを確認したらDirectX12になっているのですけど 9.0cもエンドユーザーパックで入れたのですが 入ってるかどうか確認したいです。 どこで見れますか? win10 64bitです デュアルOSでのDirectXのインストール方法 C:Me,D:XP-Proで使用中です。 XPにDirectX9.0cをインストールしようとしたら、インストール先指定画面が出たのでXPのProgramフォルダにDirectX9.0cフォルダを作成してそこに入れたのですが、GoogleEarthを起動するとDirectX環境に移行しますか?とLogIn・・の画面両方出て、クリックしてもそれらが消えず先に進めません。(先にGoogleEarth、あとでDirectXを入れてます。) 今度は個人ユーザー(仮名:メロン)のMyDocument内のスタートメニューにDirectX9.0cフォルダを作成してそこに入れたのですが、やはりGooglrEarthは同じ結果でした。現在はメロンのみ使用しています。 DirectX9.0c以外はインストール先を指定する画面が出なくてもインストール出来ました。指定画面はこれまで12のツールインストールでは出ませんでした。 DirectXはどこの入れるとよいでしょうか。また、有効にするには何か設定が必要でしょうか。さらに、9.0の場合はどのバージョンが最適でしょうか。8.0でもよいのでしょうか。 Meは動画関連のソフトにDirectX9.0(?)が同胞されているのですが、そのソフトはXPに入れていませんし、どれであったか忘れてしまっています。 DドライブXPでDirectXが有効な環境に移行する方法を教えてくださいますようお願いいたします。9.0c(2005.8.約33MB)はダウンロードしてデスク上にあります。よろしくお願いいたします。 777タウンでのDirectX 9.0c とDirectX 10について PCの知識がまったく無い者ですが大変困っているので質問させてください。昨日XPノートPCからVistaのデスクトップPCに買い換えました。 さっそく777タウンというスロットゲームが出来るサイトからダウンロードして起動させようとしたら問題が発生したためという文章が出てログイン画面にも行かなくなってしまいました。とりあえずサポートセンターに問い合わせていろいろ試したのですがわからずじまいでした。 そこで動作環境を見てみたんですが自分のPCはDirectX 10でこのサイトでは、DirectX 9.0cなのですがこれが原因で起動しないんでしょうか?→サイトの動作環境「http://www.777town.net/help/help_others01.jsp」 それとも何か問題があるのでしょうか? DirectX 9.0cは必要? 某店のHPで以下をみつけました DirectX9.0Cが必要なら6600GT、パフォーマンス重視ならX800GTOと、目的によってお選びください。 サポートAPIはRadeonとしてはDirectX 9.0bまで。9.0cが必要な場合はnVidia、純粋にパフォーマンスならX800GTと用途に合わせてお選びください。 サポートAPIはRadeonとしてはDirectX 9.0bまで (x800GT GTO) これは9cは絶対無理なのでしょうか? DirectX 9.0cが必要なゲーム、ソフト何がありますか? 又これから9cが必要なソフト増えるのでしょうか? ちなみに3年前のノートPC使ってますが、(Gforce 440 go) 9c使えてるようです よろしくお願いします DirectX9.0c以上とは? 閲覧ありがとうございます! ネットゲーム【晴空物語】を最近やり始めたのですが… 極たまにアプリケーションエラーが出るので 友達に相談してみたら 『DirectXインストした?』と聞かれ 意味がわからなかったので 調べましたがわからなかったので質問します。 晴空物語のホムペには DirectX9.0c以上と動作環境にかかれていました。 DirectXなんてダウンロードしたことなくて 9.0c以上ってことは、9.0cも含むって事でしょうか? それより前のDirectXのでは駄目なのでしょうか…。 使ってるPCは ドスパラ ガリレアJDです。 OSはVistaです。 乱文で申し訳ありませんが 教えて頂けると助かります。 注目のQ&A 「You」や「I」が入った曲といえば? Part2 結婚について考えていない大学生の彼氏について 関東の方に聞きたいです 大阪万博について 駅の清涼飲料水自販機 不倫の慰謝料の請求について 新型コロナウイルスがもたらした功績について教えて 旧姓を使う理由。 回復メディアの保存方法 好きな人を諦める方法 小諸市(長野県)在住でスキーやスノボをする方の用具 カテゴリ [技術者向] コンピューター プログラミング・開発 Microsoft ASPC・C++・C#CGIJavaJavaScriptPerlPHPVisual BasicHTMLXMLCSSFlashAJAXRubySwiftPythonパフォーマンス・チューニングオープンソース開発SEOスマートフォンアプリ開発その他(プログラミング・開発) カテゴリ一覧を見る OKWAVE コラム 突然のトラブル?プリンター・メール・LINE編 携帯料金を賢く見直す!格安SIMと端末選びのポイントは? 友達って必要?友情って何だろう 大震災時の現実とは?私たちができる備え 「結婚相談所は恥ずかしい」は時代遅れ!負け組の誤解と出会いの掴み方 あなたにピッタリな商品が見つかる! OKWAVE セレクト コスメ化粧品 化粧水・クレンジングなど 健康食品・サプリ コンブチャなど バス用品 入浴剤・アミノ酸シャンプーなど スマホアプリ マッチングアプリなど ヘアケア 白髪染めヘアカラーなど インターネット回線 プロバイダ、光回線など
お礼
バッファリングを行なったら上手く動きました。ありがとうございました。