解決しました!ありがとうございます
配列の数字が間違ってたみたいです(笑)
検索結果 11 件
- 9年前
- フォーラム: C言語何でも質問掲示板
- トピック: DirectX アクセス違反について
- 返信数: 2
- 閲覧数: 2494
DirectX アクセス違反について
下のようなプログラムでゲームのタイトル画像を表示したいのですが「 0xC0000005: 場所 0xFFFFFFBA への書き込み中にアクセス違反が発生しました。」というエラーが出て失敗します。プログラムの大まかな内容は、Textureクラスでテクスチャ作成、Spriteクラスで描画、Titleクラスでタイトル画面を描画、Renderで実行って感じです。Titleクラスの中でTextureクラスとSpriteクラスを使っているのですが、使い方がおかしいでしょうか。 ちなみに実行が止まるのはSpriteクラスのDraw関数内 // テクスチャセット pDevice3D->SetTexture(0...
- 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); } }
- 9年前
- フォーラム: C言語何でも質問掲示板
- トピック: DirectXで、キーボードを押しているときしか画面が更新されない?ようなのですが
- 返信数: 2
- 閲覧数: 2271
DirectXで、キーボードを押しているときしか画面が更新されない?ようなのですが
DirectX9とwin32APIでゲーム作りをしています。 画像を表示して、自動で右にスクロールさせようと思ったのですが、 キーボードを押しているときやマウスをウィンドウ上で動かしているときしかスクロールしてくれません… 下がループの部分と描画の関数のプログラムです(http://ppp-lab.sakura.ne.jp/win32c/002.html←ほぼこのサイトのコピペ)。 書きながら思ったのですが、「メッセージループ」と言うだけあって、なんらかのメッセージを受け取った時だけループする仕組みなのでしょうか? /////////////ループ///////////// while( 1 ...
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: メニュー画面からゲーム画面へのシーンの切り替えについて
- 返信数: 2
- 閲覧数: 1367
Re: メニュー画面からゲーム画面へのシーンの切り替えについて
ゲーム画面の初期化がプログラム実行時に行われていて、シーン変更時に行われていなかったようです。
ありがとうございました。
ありがとうございました。
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: メニュー画面からゲーム画面へのシーンの切り替えについて
- 返信数: 2
- 閲覧数: 1367
メニュー画面からゲーム画面へのシーンの切り替えについて
新・ゲームプログラミングの館の sp5章 メニュー画面の作り方.3 というページを見ながら 作ったゲームにメニュー画面を加えようとプログラムを書いているのですが、メニュー画面からゲーム画面への切り替えができません。 プログラムを起動したときはメニューシーンになっていて、 メニュー画面でGキーを押すとゲーム画面に切り替わるはずなのですが、真っ黒の画面が表示されるだけでゲームがプレイできません。 ちなみに、プログラムを起動したときの初期シーンをゲームシーンにするとちゃんとゲームができるので、画像の初期化処理などはできていると思うのですが… これが原因じゃないかと思うことがある方がいましたら、教えて...
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: 子クラスの、親クラスのメンバ参照について
- 返信数: 5
- 閲覧数: 19083
Re: 子クラスの、親クラスのメンバ参照について
解決できました。ありがとうございました。
- 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...
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: 配列の添字に負の数を入れるとどうなりますか?
- 返信数: 4
- 閲覧数: 6358
Re: 配列の添字に負の数を入れるとどうなりますか?
みけCATさん
分かりました。ありがとうございました!
softya(ソフト屋)さん
トピックをいくつも立ててはいけなかったんですね。ごめんなさい。
分かりました。ありがとうございました!
softya(ソフト屋)さん
トピックをいくつも立ててはいけなかったんですね。ごめんなさい。
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: シューティングゲーム ステージについて
- 返信数: 8
- 閲覧数: 4467
Re: シューティングゲーム ステージについて
皆さんありがとうございました。作ってみて、つまづいたらまた質問させて頂こうと思います。
- 10年前
- フォーラム: C言語何でも質問掲示板
- トピック: 配列の添字に負の数を入れるとどうなりますか?
- 返信数: 4
- 閲覧数: 6358
配列の添字に負の数を入れるとどうなりますか?
質問は件名の通りです。
10個の要素(0~9)を持つ配列hairetsuがあるとして、
hairetsu[-1]はhairetsu[9]になるのですか?
10個の要素(0~9)を持つ配列hairetsuがあるとして、
hairetsu[-1]はhairetsu[9]になるのですか?