C/C++でシミュレーションゲームRPGのプログラミングをしているのですが、戦闘マップ上で表示している画像がZ Keyを押した時、表示している画像(アニメーションをさせている)が消えてしまいます。
Z Keyを押した時、表示されていたキャラクターの画像を消して別の画像を表示させたいのですがどうすればいいのか教えてください??
環境はPCでコンパイラはVisual Studio 2008 です。言語は、C言語です。プラットフォームはWin32で、使っているライブラリはDXLibraryです。
どう直してもキャラクターが検索範囲を出した時に消えてしまい、困っていますわかる人がいたら
よろしくお願いします・・・
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
シミュレーションRPGである事とZKEYを押したときに画像が消えてしまうことは何ら本質的には関係はありません。
今回の件を一言でいえばバグです。
こちらの質問も書いてますが、ソースコードと言うか描画の部分のコードが無いと答えることも出来ません。
http://oshiete.goo.ne.jp/qa/6544194.html
DXライブラリなら色んな書き方が出来るので、どんなソースコードなのか神でない身には想像もできないと言うことです。
あえてバグの可能性のある事象を書くなら、
・ZKEYを押したときに描画順番が変わってしまってキャラクターの上にマップなどが描画されている。
・ZKEYを押すとそもそもキャラクタを描画する処理を通らない。
・ZKEYをしたときに表示するキャラクタがロードされていない。
あたりをデバッガを使って見なおしてください。
No.1
- 回答日時:
現在どんな方法で表示しているのか、Z Keyを押したときにどんな処理しているか、とかいった肝心な情報がまったく書いてないので、アドバイスなんてできません。
それでも言うなら
「Zキーを押す」ことは問題とは関係ない
「Zキーを押された時に行っている処理」に問題がある
「表示している画像」を隠してしまうような表示方法が使われている
くらいでしょうか。
あとは、この質問も参考になるかも。
http://oshiete.goo.ne.jp/qa/6544194.html
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# 画像の画素値を変えるC言語のプログラムで指定された画像の中に白い三角形を右上に表示させるにはどのよう 3 2022/10/30 01:16
- その他(クラウドサービス・オンラインストレージ) データ保存先をOneDriveからPC本体に変えたらDocumentとPictureフォルダが消えた 1 2023/07/30 15:48
- Google Maps iPhoneです。Googleマップで検索しようと場所を入力しようとタップすると画像のようなメニュー 3 2023/06/06 21:35
- HTML・CSS 画像が分割されて切り替わる、ループアニメーションが作りたい 7 2023/05/27 17:12
- 画像編集・動画編集・音楽編集 エクスプローラー サムネイル表示されない 1 2022/12/22 10:14
- Excel(エクセル) iphonからone driveに保存してあるExcelを閲覧すると表示の仕方がちがうデータ 2 2022/12/21 13:51
- Excel(エクセル) Excel(エクセル)でフィルター抽出後、非表示の行を計算しないで、合計を算出する方法 【内容】 添 4 2023/01/30 17:17
- Chrome(クローム) Chromeでgooglemap検索等結果が他国になってしまう 1 2022/10/05 12:18
- Visual Basic(VBA) エクセルマクロでアニメを作る方法を教えてください。 1 2023/02/07 14:27
- ドライブ・ストレージ PCのパーフォーマンスが極端に落ちた。 8 2023/01/28 15:22
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
PCで「使用可能な場合はグラフ...
-
MFCのタイマーのつかい方を教え...
-
NVIDIAのシェーダーキャッシュ
-
[VB.net] DataGridViewの列ヘッ...
-
SHGetFileInfoでアイコンが取得...
-
C#のタブコントロールについて...
-
VBAにGDI+を参照させる方法
-
この二つの違いは・・・?
-
ウインドウサイズを変更しても...
-
アプリケーションのデザイン
-
VB6,リストボックスの特定行の...
-
最前面に無理やりフォームを持...
-
TextBoxに文字を書いても表示さ...
-
VB.netでのライン描画方法がわ...
-
OpenOffice Calcで株価チャート...
-
MFCでOnPaintのタイミング
-
ドローソフトのダブルバッファ...
-
CS_HREDRAW|CS_VREDRAWについて
-
ClistBoxでオーナードローがよ...
-
扇形などを描く方法
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VB6,リストボックスの特定行の...
-
[VB.net] DataGridViewの列ヘッ...
-
NVIDIAのシェーダーキャッシュ
-
MFCでOnPaintのタイミング
-
TextBoxに文字を書いても表示さ...
-
word
-
UpdateData( FALSE); による文...
-
VC++プログラムをつかったBMP画...
-
InvalidateRectの使い方について
-
OneNote 2010 文字と描画がずれる
-
StretchBlt関数について
-
C# ラバーバンドの描画を快適に...
-
エクセルでガンチャートを作成...
-
C++にて、塗りつぶされた円を描...
-
VBAにGDI+を参照させる方法
-
GDI+で高速な描画
-
MFC DrawText 背景色とフォント
-
FlexGridの一部のみ表示を更新...
-
MFCのタイマーのつかい方を教え...
-
Labelの文字をスクロールする際...
おすすめ情報