検索結果 11 件

by フイ
8年前
フォーラム: C言語何でも質問掲示板
トピック: DirectX アクセス違反について
返信数: 2
閲覧数: 2494

Re: DirectX アクセス違反について

解決しました!ありがとうございます

コード:

sprite[0].SetPos(480,300);
sprite[0].SetWidth(64,64);
sprite[1].SetPos(320,240);
sprite[1].SetWidth(10,480);
配列の数字が間違ってたみたいです(笑)
by フイ
9年前
フォーラム: C言語何でも質問掲示板
トピック: DirectX アクセス違反について
返信数: 2
閲覧数: 2494

DirectX アクセス違反について

下のようなプログラムでゲームのタイトル画像を表示したいのですが「 0xC0000005: 場所 0xFFFFFFBA への書き込み中にアクセス違反が発生しました。」というエラーが出て失敗します。プログラムの大まかな内容は、Textureクラスでテクスチャ作成、Spriteクラスで描画、Titleクラスでタイトル画面を描画、Renderで実行って感じです。Titleクラスの中でTextureクラスとSpriteクラスを使っているのですが、使い方がおかしいでしょうか。 ちなみに実行が止まるのはSpriteクラスのDraw関数内 // テクスチャセット pDevice3D->SetTexture(0...
by フイ
9年前
フォーラム: C言語何でも質問掲示板
トピック: DirectXで、キーボードを押しているときしか画面が更新されない?ようなのですが
返信数: 2
閲覧数: 2271

Re: DirectXで、キーボードを押しているときしか画面が更新されない?ようなのですが

へにっくすさん、返信ありがとうございます。PeekMessageの使い方を調べて、メッセージループを下のように書き換えたら上手く動作しました。 ありがとうございました。 while( 1 ) { if(PeekMessage( &msg, NULL, 0, 0, PM_REMOVE )) // メッセージを取得する { TranslateMessage( &msg ); DispatchMessage( &msg ); } else { Render(); ValidateRect(hWnd,NULL); } }
by フイ
9年前
フォーラム: C言語何でも質問掲示板
トピック: DirectXで、キーボードを押しているときしか画面が更新されない?ようなのですが
返信数: 2
閲覧数: 2271

DirectXで、キーボードを押しているときしか画面が更新されない?ようなのですが

DirectX9とwin32APIでゲーム作りをしています。 画像を表示して、自動で右にスクロールさせようと思ったのですが、 キーボードを押しているときやマウスをウィンドウ上で動かしているときしかスクロールしてくれません… 下がループの部分と描画の関数のプログラムです(http://ppp-lab.sakura.ne.jp/win32c/002.html←ほぼこのサイトのコピペ)。 書きながら思ったのですが、「メッセージループ」と言うだけあって、なんらかのメッセージを受け取った時だけループする仕組みなのでしょうか? /////////////ループ///////////// while( 1 ...
by フイ
10年前
フォーラム: C言語何でも質問掲示板
トピック: メニュー画面からゲーム画面へのシーンの切り替えについて
返信数: 2
閲覧数: 1367

Re: メニュー画面からゲーム画面へのシーンの切り替えについて

ゲーム画面の初期化がプログラム実行時に行われていて、シーン変更時に行われていなかったようです。
ありがとうございました。
by フイ
10年前
フォーラム: C言語何でも質問掲示板
トピック: メニュー画面からゲーム画面へのシーンの切り替えについて
返信数: 2
閲覧数: 1367

メニュー画面からゲーム画面へのシーンの切り替えについて

新・ゲームプログラミングの館の sp5章 メニュー画面の作り方.3 というページを見ながら 作ったゲームにメニュー画面を加えようとプログラムを書いているのですが、メニュー画面からゲーム画面への切り替えができません。 プログラムを起動したときはメニューシーンになっていて、 メニュー画面でGキーを押すとゲーム画面に切り替わるはずなのですが、真っ黒の画面が表示されるだけでゲームがプレイできません。 ちなみに、プログラムを起動したときの初期シーンをゲームシーンにするとちゃんとゲームができるので、画像の初期化処理などはできていると思うのですが… これが原因じゃないかと思うことがある方がいましたら、教えて...
by フイ
10年前
フォーラム: C言語何でも質問掲示板
トピック: 子クラスの、親クラスのメンバ参照について
返信数: 5
閲覧数: 19083

Re: 子クラスの、親クラスのメンバ参照について

解決できました。ありがとうございました。
by フイ
10年前
フォーラム: C言語何でも質問掲示板
トピック: 子クラスの、親クラスのメンバ参照について
返信数: 5
閲覧数: 19083

子クラスの、親クラスのメンバ参照について

子クラスは、その親クラスが持つメンバ変数に自由にアクセスできると聞いたので 下のようなプログラムを書きました。 class Oya { private: int x,y; class Kodomo { public: Kodomo(); } ; public: Oya(); }; Oya::Kodomo::Kodomo() { x=0; y=0; } すると、「静的でないメンバー参照は特定のオブジェクトを基準とする相対参照である必要があります」 というメッセージが出てエラーになります。 調べてみると、宣言の前にstaticをつけると静的なメンバー変数というものになるらしいので static i...
by フイ
10年前
フォーラム: C言語何でも質問掲示板
トピック: 配列の添字に負の数を入れるとどうなりますか?
返信数: 4
閲覧数: 6358

Re: 配列の添字に負の数を入れるとどうなりますか?

みけCATさん
分かりました。ありがとうございました!

softya(ソフト屋)さん
トピックをいくつも立ててはいけなかったんですね。ごめんなさい。
by フイ
10年前
フォーラム: C言語何でも質問掲示板
トピック: シューティングゲーム ステージについて
返信数: 8
閲覧数: 4467

Re: シューティングゲーム ステージについて

皆さんありがとうございました。作ってみて、つまづいたらまた質問させて頂こうと思います。
by フイ
10年前
フォーラム: C言語何でも質問掲示板
トピック: 配列の添字に負の数を入れるとどうなりますか?
返信数: 4
閲覧数: 6358

配列の添字に負の数を入れるとどうなりますか?

質問は件名の通りです。
10個の要素(0~9)を持つ配列hairetsuがあるとして、
hairetsu[-1]はhairetsu[9]になるのですか?

詳細検索ページへ移動する