検索結果 79 件
- 8年前
- フォーラム: C言語何でも質問掲示板
- トピック: 配列がよくわかりません・・・
- 返信数: 3
- 閲覧数: 2146
Re: 配列がよくわかりません・・・
おおおお!みけCATさん!わかりやすく教えていただきありがとうございました!!!わかりました!条件式が0になるので終わりなんですね!
- 8年前
- フォーラム: C言語何でも質問掲示板
- トピック: 配列がよくわかりません・・・
- 返信数: 3
- 閲覧数: 2146
- 9年前
- フォーラム: C言語何でも質問掲示板
- トピック: DXライブラリで、キーの入力状態の監視を解除する方法
- 返信数: 8
- 閲覧数: 4264
Re: DXライブラリで、キーの入力状態の監視を解除する方法
全くそのとおりです・・・Ketty さんが書きました: 一度だけ押されたとか、一度だけ○○された、ということを判定する方法(コードの書き方)をマスターされておられないか、
あるいは、ゲームにおける「メインループ」というか、
「ループの中に、場面(細切れの場面)を、毎回自分で構築しなければならないこと」に手こずっておられて、
それゆえにご自身のお手元のプログラムで行き詰まってる・・・ということではないでしょうか??
一から教えて欲しいです・・
- 9年前
- フォーラム: C言語何でも質問掲示板
- トピック: DXライブラリで、キーの入力状態の監視を解除する方法
- 返信数: 8
- 閲覧数: 4264
- 9年前
- フォーラム: C言語何でも質問掲示板
- トピック: DXライブラリで、キーの入力状態の監視を解除する方法
- 返信数: 8
- 閲覧数: 4264
DXライブラリで、キーの入力状態の監視を解除する方法
DXライブラリで、キーの入力状態の監視を解除する方法はありますか?
- 9年前
- フォーラム: C言語何でも質問掲示板
- トピック: 変数を一度数が変わったら固定したいです
- 返信数: 3
- 閲覧数: 2274
Re: 変数を一度数が変わったら固定したいです
ごめんなさい 知識が無さすぎて、おっしゃることの意味はわかったのですが、それをソースに書けませんでした・・・ ですが、無理やりな方法で事故解決しました すみませんでした・・・ ありがとうございました。 #include "DxLib.h" int WINAPI WinMain(HINSTANCE,HINSTANCE,LPSTR,int) { ChangeWindowMode(TRUE), DxLib_Init(), SetDrawScreen( DX_SCREEN_BACK ); //ウィンドウモード変更と初期化と裏画面設定 ProcessMessage(); int a = 0; int b...
- 9年前
- フォーラム: C言語何でも質問掲示板
- トピック: 変数を一度数が変わったら固定したいです
- 返信数: 3
- 閲覧数: 2274
変数を一度数が変わったら固定したいです
簡単なテキストアドベンチャーゲームを作っているのですが、一度道を選んでも、道を選び直せてしまいます。 どういう事かというと、AとBの道があり、キー1を押すと変数aが1になり、Aの道に進むのですが、その後キー2を押したら変数aが2になってしまい、Bの道に変わってしまいます。 これを防ぐために、変数が一度変わったら固定できるようにしたいんですが、可能でしょうか。 不可能 または難しいなら、可能でなるべく簡単な方法を教えて下さい。 #include "DxLib.h" int WINAPI WinMain(HINSTANCE,HINSTANCE,LPSTR,int) { ChangeWindowMo...
- 9年前
- フォーラム: C言語何でも質問掲示板
- トピック: error C2143: 構文エラー : ')' が '{' の前にありません。というエラーが8つでます・・・
- 返信数: 2
- 閲覧数: 3181
Re: error C2143: 構文エラー : ')' が '{' の前にありません。というエラーが8つでます・・・
理解できました 私が馬鹿でした 申し訳ございませんでした・・ #include "DxLib.h" int WINAPI WinMain(HINSTANCE,HINSTANCE,LPSTR,int) { ChangeWindowMode(TRUE), DxLib_Init(), SetDrawScreen( DX_SCREEN_BACK ); //ウィンドウモード変更と初期化と裏画面設定 while( ScreenFlip()==0 && ProcessMessage()==0 && ClearDrawScreen()==0 ) { ProcessMessage(); int a=0; int...
- 9年前
- フォーラム: C言語何でも質問掲示板
- トピック: error C2143: 構文エラー : ')' が '{' の前にありません。というエラーが8つでます・・・
- 返信数: 2
- 閲覧数: 3181
error C2143: 構文エラー : ')' が '{' の前にありません。というエラーが8つでます・・・
error C2143: 構文エラー : ')' が '{' の前にありません。というエラーが8つでます・・・ 意味がわからないのですが、どこをどう直せばいいのですか? ライブラリはDXライブラリを使用しています。 このままだと文字が全て重なってしまいますが、後で直すので気にしないでください #include "DxLib.h" int WINAPI WinMain(HINSTANCE,HINSTANCE,LPSTR,int) { ChangeWindowMode(TRUE), DxLib_Init(), SetDrawScreen( DX_SCREEN_BACK ); //ウィンドウモード変...
- 9年前
- フォーラム: C言語何でも質問掲示板
- トピック: DXライブラリのコードを参考書を見ながらうったあんですが・・・
- 返信数: 4
- 閲覧数: 2337
Re: DXライブラリのコードを参考書を見ながらうったあんですが・・・
いっつも解決にチェックを入れるのを忘れてしまいます・・・
解決です
ありがとうございました
解決です
ありがとうございました
- 9年前
- フォーラム: C言語何でも質問掲示板
- トピック: DXライブラリのコードを参考書を見ながらうったあんですが・・・
- 返信数: 4
- 閲覧数: 2337
Re: DXライブラリのコードを参考書を見ながらうったあんですが・・・
前のコードのプログラムが起動していて、それを気づかず消していなかったのが原因でした
消したら動きました・・・
ずっと悩んでいた結果がこれででした
おさわがせしました
回答してくれたソフト屋さんmuchさんありがとうございました
ソフト屋さん
エラーの件ですが、以後気をつけます
消したら動きました・・・
ずっと悩んでいた結果がこれででした
おさわがせしました
回答してくれたソフト屋さんmuchさんありがとうございました
ソフト屋さん
エラーの件ですが、以後気をつけます
- 9年前
- フォーラム: C言語何でも質問掲示板
- トピック: DXライブラリのコードを参考書を見ながらうったあんですが・・・
- 返信数: 4
- 閲覧数: 2337
DXライブラリのコードを参考書を見ながらうったあんですが・・・
ファイルを開いて書き込むことができません。というエラーがでました どうしたら改善されますか? #include <DxLib.h> //グローバル変数 //時間計算用変数 int g_lasttime = 0; //直前の計測時間 float g_frametime = 0; //1ループにかかった時間 enum GameState //ゲーム状態 { GAME_TITLE, GAME_MAIN, GAME_CLEAR, GAME_OVER }; GameState g_gamestate = GAME_TITLE; int g_gametitleimg; //タイトルイメージ int g_h...
- 9年前
- フォーラム: C言語何でも質問掲示板
- トピック: サンプルプログラムが実行できません
- 返信数: 6
- 閲覧数: 3368
Re: サンプルプログラムが実行できません
みけCATさん DrawGraphFとは書かれてないので、本が悪いのかな・・? ありがとうございました #include <DxLib.h> //グローバル変数 //時間計算用変数 int g_lasttime = 0; //直前の計測時間 float g_frametime = 0; //1ループにかかった時間 int WINAPI WinMain(HINSTANCE h1, HINSTANCE hP, LPSTR lpC, int nC) { //ウィンドウモードにする ChangeWindowMode(TRUE); //DX ライブラリ初期化 if (DxLib_Init() == -1...
- 9年前
- フォーラム: C言語何でも質問掲示板
- トピック: サンプルプログラムが実行できません
- 返信数: 6
- 閲覧数: 3368
Re: サンプルプログラムが実行できません
みけCATさん
わかりませんでした・・・
ありがとうございます
ですが警告がでるのですが・・
warning C4244: '引数' : 'float' から 'int' への変換です。データが失われる可能性があります。
どうしたら解決できますか?
わかりませんでした・・・
ありがとうございます
ですが警告がでるのですが・・
warning C4244: '引数' : 'float' から 'int' への変換です。データが失われる可能性があります。
どうしたら解決できますか?
- 9年前
- フォーラム: C言語何でも質問掲示板
- トピック: サンプルプログラムが実行できません
- 返信数: 6
- 閲覧数: 3368
サンプルプログラムが実行できません
サンプルプログラムが実行できません そのまま打ったつもりなんですが・・ 見直してもわかりません。 どこが間違ってますか? DXライブラリです。 #include <DxLib.h> //グローバル変数 //時間計算用変数 int g_lasttime = 0; //直前の計測時間 float g_frametime = 0; //1ループにかかった時間 int WINAPI WinMain(HINSTANCE h1, HINSTANCE hP, LPSTR lpC, int nC) { //ウィンドウモードにする ChangeWindowMode(TRUE); //DX ライブラリ初期化 if...
- 9年前
- フォーラム: C言語何でも質問掲示板
- トピック: じゃんけんゲームを作っているのですが・・
- 返信数: 18
- 閲覧数: 7377
Re: じゃんけんゲームを作っているのですが・・
解決にチェックを入れるのを忘れてました
- 9年前
- フォーラム: C言語何でも質問掲示板
- トピック: じゃんけんゲームを作っているのですが・・
- 返信数: 18
- 閲覧数: 7377
Re: じゃんけんゲームを作っているのですが・・
セミコロンが抜けていたのにきづきませんでした・・・ ご指摘ありがとうございました 前回の件ですが、そのようなルールがあったとは知りませんでした・・ 今から気をつけたいと思います。 みなさまありがとうございました #include "DxLib.h" int WINAPI WinMain(HINSTANCE,HINSTANCE,LPSTR,int ) { ChangeWindowMode(TRUE), DxLib_Init(), SetDrawScreen( DX_SCREEN_BACK ); //ウィンドウモード変更と初期化と裏画面設定 int PC = 0; //PCの初期化 int b =...
- 9年前
- フォーラム: C言語何でも質問掲示板
- トピック: じゃんけんゲームを作っているのですが・・
- 返信数: 18
- 閲覧数: 7377
Re: じゃんけんゲームを作っているのですが・・
少し変えていたら error C2086: 'int Handle0' : 再定義されました。 'Handle0' の宣言を確認してください。 とでました エラーの意味がわからないです #include "DxLib.h" int WINAPI WinMain(HINSTANCE,HINSTANCE,LPSTR,int ) { ChangeWindowMode(TRUE), DxLib_Init(), SetDrawScreen( DX_SCREEN_BACK ); //ウィンドウモード変更と初期化と裏画面設定 int PC = 0; //PCの初期化 int b = 0; //bの初期化 i...
- 9年前
- フォーラム: C言語何でも質問掲示板
- トピック: じゃんけんゲームを作っているのですが・・
- 返信数: 18
- 閲覧数: 7377
Re: じゃんけんゲームを作っているのですが・・
boxさん
確かにそうですね・・
なおします
確かにそうですね・・
なおします
- 9年前
- フォーラム: C言語何でも質問掲示板
- トピック: じゃんけんゲームを作っているのですが・・
- 返信数: 18
- 閲覧数: 7377
Re: じゃんけんゲームを作っているのですが・・
boxさん
何行目でしょうか
何行目でしょうか
- 9年前
- フォーラム: C言語何でも質問掲示板
- トピック: じゃんけんゲームを作っているのですが・・
- 返信数: 18
- 閲覧数: 7377
Re: じゃんけんゲームを作っているのですが・・
zxcさん
ミスしてました・・・
ありがとうございました
ミスしてました・・・
ありがとうございました
- 9年前
- フォーラム: C言語何でも質問掲示板
- トピック: じゃんけんゲームを作っているのですが・・
- 返信数: 18
- 閲覧数: 7377
Re: じゃんけんゲームを作っているのですが・・
int a = GetRand( 2 );
の場合ってaには0または1または2以外の数字が入ることってないんじゃないんですか?
a = ○○とかのコードを書かない限り
の場合ってaには0または1または2以外の数字が入ることってないんじゃないんですか?
a = ○○とかのコードを書かない限り
- 9年前
- フォーラム: C言語何でも質問掲示板
- トピック: じゃんけんゲームを作っているのですが・・
- 返信数: 18
- 閲覧数: 7377
Re: じゃんけんゲームを作っているのですが・・
boxさん
ありがとうございます
できました!
ですが、ポン!の処理がうまくいかないです・・・
ありがとうございます
できました!
ですが、ポン!の処理がうまくいかないです・・・
- 9年前
- フォーラム: C言語何でも質問掲示板
- トピック: じゃんけんゲームを作っているのですが・・
- 返信数: 18
- 閲覧数: 7377
Re: じゃんけんゲームを作っているのですが・・
少しソース変えました もう一つ質問があります ポン!を表示する条件は、一度1,2,3のどれかのキーを押し、離した瞬間に表示し、再びキーを押すと消える仕組みにしようとしたら、最初からでてしまいます・・・ なんででしょうか #include "DxLib.h" int WINAPI WinMain(HINSTANCE,HINSTANCE,LPSTR,int ) { ChangeWindowMode(TRUE), DxLib_Init(), SetDrawScreen( DX_SCREEN_BACK ); //ウィンドウモード変更と初期化と裏画面設定 int PC = 0; //PCの初期化 int...
- 9年前
- フォーラム: C言語何でも質問掲示板
- トピック: じゃんけんゲームを作っているのですが・・
- 返信数: 18
- 閲覧数: 7377
じゃんけんゲームを作っているのですが・・
どうしても直らない事が2つあります 1.Voice2の音が再生されない 2.2キーと3キーを押しても反応がない どうしたら改善されますか? 以下ソース #include "DxLib.h" int WINAPI WinMain(HINSTANCE,HINSTANCE,LPSTR,int ) { ChangeWindowMode(TRUE), DxLib_Init(), SetDrawScreen( DX_SCREEN_BACK ); //ウィンドウモード変更と初期化と裏画面設定 int PC = 0; //PCの初期化 int b = 0; //bの初期化 int Handle0,Handle...
- 9年前
- フォーラム: C言語何でも質問掲示板
- トピック: DXライブラリが一瞬で消えます
- 返信数: 134
- 閲覧数: 35755
Re: DXライブラリが一瞬で消えます
事故解決できました
みなさん今まで本当にありがとうございました。
私の理解力がたらず、何度も質問をしてしまい、すいませんでした。
またわからない事があったら質問をさせて頂くので、その時はよろしくお願いします。
みなさん今まで本当にありがとうございました。
私の理解力がたらず、何度も質問をしてしまい、すいませんでした。
またわからない事があったら質問をさせて頂くので、その時はよろしくお願いします。
- 9年前
- フォーラム: C言語何でも質問掲示板
- トピック: DXライブラリが一瞬で消えます
- 返信数: 134
- 閲覧数: 35755
Re: DXライブラリが一瞬で消えます
ごめんなさい遅れました
そうですね やっとifの中には条件を入れろという意味が理解できました
ifの中の=を==に変えることにより、解決いたしました
ありがとうございました
ですが・・・
一瞬で全て消えてしまいます!!!!
証拠がちゃんと付けれているか見直してきます
そうですね やっとifの中には条件を入れろという意味が理解できました
ifの中の=を==に変えることにより、解決いたしました
ありがとうございました
ですが・・・
一瞬で全て消えてしまいます!!!!
証拠がちゃんと付けれているか見直してきます
- 9年前
- フォーラム: C言語何でも質問掲示板
- トピック: DXライブラリが一瞬で消えます
- 返信数: 134
- 閲覧数: 35755
Re: DXライブラリが一瞬で消えます
なるほど
わかりやすいです
ありがとうございました
でももう遅いんで明日やります・・・(´・ω・`)
わかりやすいです
ありがとうございました
でももう遅いんで明日やります・・・(´・ω・`)
- 9年前
- フォーラム: C言語何でも質問掲示板
- トピック: DXライブラリが一瞬で消えます
- 返信数: 134
- 閲覧数: 35755
Re: DXライブラリが一瞬で消えます
muchさん
//と/* */ってどうちがうんですか?
ほぼ同じだとおもってました・・
//と/* */ってどうちがうんですか?
ほぼ同じだとおもってました・・
- 9年前
- フォーラム: C言語何でも質問掲示板
- トピック: DXライブラリが一瞬で消えます
- 返信数: 134
- 閲覧数: 35755
Re: DXライブラリが一瞬で消えます
PCが常に1
aは乱数の動き(スロットのように回っている)をしていると思われましたが、キーを押すと全て1になってました・・
aは乱数の動き(スロットのように回っている)をしていると思われましたが、キーを押すと全て1になってました・・
- 9年前
- フォーラム: C言語何でも質問掲示板
- トピック: DXライブラリが一瞬で消えます
- 返信数: 134
- 閲覧数: 35755
Re: DXライブラリが一瞬で消えます
みけCATさん
間違えました
よく読まずにさらに追加してました・・
できましたw
間違えました
よく読まずにさらに追加してました・・
できましたw
- 9年前
- フォーラム: C言語何でも質問掲示板
- トピック: DXライブラリが一瞬で消えます
- 返信数: 134
- 閲覧数: 35755
Re: DXライブラリが一瞬で消えます
みけCATさん
error C2374: 'Col' : 再定義されています。2 回以上初期化されています。
error C2374: 'a' : 再定義されています。2 回以上初期化されています。
とでました
error C2374: 'Col' : 再定義されています。2 回以上初期化されています。
error C2374: 'a' : 再定義されています。2 回以上初期化されています。
とでました
- 9年前
- フォーラム: C言語何でも質問掲示板
- トピック: DXライブラリが一瞬で消えます
- 返信数: 134
- 閲覧数: 35755
Re: DXライブラリが一瞬で消えます
muchさん
error C2065: 'a' : 定義されていない識別子です。とでます
error C2065: 'a' : 定義されていない識別子です。とでます
- 9年前
- フォーラム: C言語何でも質問掲示板
- トピック: DXライブラリが一瞬で消えます
- 返信数: 134
- 閲覧数: 35755
Re: DXライブラリが一瞬で消えます
muchさん
緑色になりました
みけCATさん
VC++のものとから入ってるコンパイラなので、コンパイラ自体が狂ってるとは思えません
私のソースが間違っていて、私が勘違いしてるとかないですかね
それとデバッグがまだよく使いこなせません・・
緑色になりました
みけCATさん
VC++のものとから入ってるコンパイラなので、コンパイラ自体が狂ってるとは思えません
私のソースが間違っていて、私が勘違いしてるとかないですかね
それとデバッグがまだよく使いこなせません・・
- 9年前
- フォーラム: C言語何でも質問掲示板
- トピック: DXライブラリが一瞬で消えます
- 返信数: 134
- 閲覧数: 35755
Re: DXライブラリが一瞬で消えます
1キーも押してないのに,29行目のifを通り、34行目のa=0のifが通ってPC=1の処理が必ず行われる理由がまだ理解できません・・
- 9年前
- フォーラム: C言語何でも質問掲示板
- トピック: DXライブラリが一瞬で消えます
- 返信数: 134
- 閲覧数: 35755
Re: DXライブラリが一瞬で消えます
すいません
やり直したら0または1または2になってました
さっきのはなんだったんだろう・・
やり直したら0または1または2になってました
さっきのはなんだったんだろう・・
- 9年前
- フォーラム: C言語何でも質問掲示板
- トピック: DXライブラリが一瞬で消えます
- 返信数: 134
- 閲覧数: 35755
Re: DXライブラリが一瞬で消えます
みけCATさん あ、3も入るのですね 今のコード張ります #include "DxLib.h" int WINAPI WinMain(HINSTANCE,HINSTANCE,LPSTR,int ) { ChangeWindowMode(TRUE), DxLib_Init(), SetDrawScreen( DX_SCREEN_BACK ); //ウィンドウモード変更と初期化と裏画面設定 int PC = 0; //PCの初期化 int b = 0; //bの初期化 SRand(GetNowCount()); // 乱数初期化 while( ScreenFlip()==0 && ProcessM...
- 9年前
- フォーラム: C言語何でも質問掲示板
- トピック: DXライブラリが一瞬で消えます
- 返信数: 134
- 閲覧数: 35755
Re: DXライブラリが一瞬で消えます
ソフト屋さんのデバッガ方法で調べた結果、乱数の値が-858993460になっていました
これはどういう事でしょう・・
int a = GetRand( 3 );と書けば0または1または2ではないんですか?
これはどういう事でしょう・・
int a = GetRand( 3 );と書けば0または1または2ではないんですか?
- 9年前
- フォーラム: C言語何でも質問掲示板
- トピック: DXライブラリが一瞬で消えます
- 返信数: 134
- 閲覧数: 35755
Re: DXライブラリが一瞬で消えます
みけCATさん
どうすれば改善しますか?
どうすれば改善しますか?
- 9年前
- フォーラム: C言語何でも質問掲示板
- トピック: DXライブラリが一瞬で消えます
- 返信数: 134
- 閲覧数: 35755
Re: DXライブラリが一瞬で消えます
バグが直んないです・・
バグの内容は、キーに触れてないのに、パターン1(変数 PC=1)の時の処理をされてしまい、あいてがグーを出してしまいます
どうしてでしょう・・
バグの内容は、キーに触れてないのに、パターン1(変数 PC=1)の時の処理をされてしまい、あいてがグーを出してしまいます
どうしてでしょう・・
- 9年前
- フォーラム: C言語何でも質問掲示板
- トピック: DXライブラリが一瞬で消えます
- 返信数: 134
- 閲覧数: 35755
Re: DXライブラリが一瞬で消えます
みけCATさん
今のじゃんけんが正常に動くようになったら見さしていただきます
ありがとうございました
今のじゃんけんが正常に動くようになったら見さしていただきます
ありがとうございました
- 9年前
- フォーラム: C言語何でも質問掲示板
- トピック: DXライブラリが一瞬で消えます
- 返信数: 134
- 閲覧数: 35755
Re: DXライブラリが一瞬で消えます
みけCATさん
そうですね elseなら()がいりませんよね
直しました
そうですね elseなら()がいりませんよね
直しました
- 9年前
- フォーラム: C言語何でも質問掲示板
- トピック: DXライブラリが一瞬で消えます
- 返信数: 134
- 閲覧数: 35755
Re: DXライブラリが一瞬で消えます
みけCATさん
elseの;を消すと、error C2143: 構文エラー : ';' が '{' の前にありません。とでてしまいます
どうしたらいいですか?
elseの;を消すと、error C2143: 構文エラー : ';' が '{' の前にありません。とでてしまいます
どうしたらいいですか?
- 9年前
- フォーラム: C言語何でも質問掲示板
- トピック: DXライブラリが一瞬で消えます
- 返信数: 134
- 閲覧数: 35755
Re: DXライブラリが一瞬で消えます
みけCATさん
私の書いたソースのどの行の;が不要ですか?
elseにはつけないといけないですよね?
私の書いたソースのどの行の;が不要ですか?
elseにはつけないといけないですよね?
- 9年前
- フォーラム: C言語何でも質問掲示板
- トピック: DXライブラリが一瞬で消えます
- 返信数: 134
- 閲覧数: 35755
Re: DXライブラリが一瞬で消えます
ソフト屋さん
ありがとうございます
解決しました
でもまた別の問題が・・
ありがとうございます
解決しました
でもまた別の問題が・・
- 9年前
- フォーラム: C言語何でも質問掲示板
- トピック: DXライブラリが一瞬で消えます
- 返信数: 134
- 閲覧数: 35755
Re: DXライブラリが一瞬で消えます
いろいろ書き直してみました。 そしたら、「error C2065: 'a' : 定義されていない識別子です。」というエラーが9個でて、直せないです どうしたら直せますか? #include "DxLib.h" int WINAPI WinMain(HINSTANCE,HINSTANCE,LPSTR,int ) { ChangeWindowMode(TRUE), DxLib_Init(), SetDrawScreen( DX_SCREEN_BACK ); //ウィンドウモード変更と初期化と裏画面設定 int PC=0; //PCの初期化 int b = 0; //bの初期化 SRand(GetN...
- 9年前
- フォーラム: C言語何でも質問掲示板
- トピック: DXライブラリが一瞬で消えます
- 返信数: 134
- 閲覧数: 35755
Re: DXライブラリが一瞬で消えます
ジャンケンゲーム、ちゃんとずっと表示できるようにはなりました! でも、キーもふれてないのに全てのパターンが重なって表示されるというバグがでました・・ 改善策を教えて下さい・・ #include "DxLib.h" int WINAPI WinMain(HINSTANCE,HINSTANCE,LPSTR,int ) { ChangeWindowMode(TRUE), DxLib_Init(), SetDrawScreen( DX_SCREEN_BACK ); //ウィンドウモード変更と初期化と裏画面設定 int PC=0; while( ScreenFlip()==0 && ProcessMes...
- 9年前
- フォーラム: C言語何でも質問掲示板
- トピック: DXライブラリが一瞬で消えます
- 返信数: 134
- 閲覧数: 35755
Re: DXライブラリが一瞬で消えます
muchさん
書き方で少し変わってしまうんですね・・
難しいですね・・
書き方で少し変わってしまうんですね・・
難しいですね・・
- 9年前
- フォーラム: C言語何でも質問掲示板
- トピック: DXライブラリが一瞬で消えます
- 返信数: 134
- 閲覧数: 35755
Re: DXライブラリが一瞬で消えます
これでじゃんけんゲームも正常に動作するようにできるかな・・
やってきます
やってきます
- 9年前
- フォーラム: C言語何でも質問掲示板
- トピック: DXライブラリが一瞬で消えます
- 返信数: 134
- 閲覧数: 35755
Re: DXライブラリが一瞬で消えます
皆さんありがあとうございます!!! できましたあああ!!!! #include "DxLib.h" int WINAPI WinMain(HINSTANCE,HINSTANCE,LPSTR,int) { ChangeWindowMode(TRUE), DxLib_Init(), SetDrawScreen( DX_SCREEN_BACK ); //ウィンドウモード変更と初期化と裏画面設定 int state = 0; //①状態を保持する変数を用意します。②その変数に初期値を入れます。 //③ここまでメインループの前。 while( ScreenFlip()==0 && ProcessMess...
- 9年前
- フォーラム: C言語何でも質問掲示板
- トピック: DXライブラリが一瞬で消えます
- 返信数: 134
- 閲覧数: 35755
Re: DXライブラリが一瞬で消えます
あああ間違えに気づきました直してきます すいません
- 9年前
- フォーラム: C言語何でも質問掲示板
- トピック: DXライブラリが一瞬で消えます
- 返信数: 134
- 閲覧数: 35755
Re: DXライブラリが一瞬で消えます
25行目のifの{}が抜けてたのに気づいて直しましたが変わりませんでした
バグの内容は、1キーは1と一瞬しか写らない。2キーはなんもキーを触ってないのに2と最初から出続ける
です。
どうしてでしょう
バグの内容は、1キーは1と一瞬しか写らない。2キーはなんもキーを触ってないのに2と最初から出続ける
です。
どうしてでしょう
- 9年前
- フォーラム: C言語何でも質問掲示板
- トピック: DXライブラリが一瞬で消えます
- 返信数: 134
- 閲覧数: 35755
Re: DXライブラリが一瞬で消えます
1キーだけならちゃんと動きました! ありがとうございます! ですが、1または2というソースだと駄目です・・ どうしてでしょう それとmuchさん証拠を消す理由はなんですか? #include "DxLib.h" int WINAPI WinMain(HINSTANCE,HINSTANCE,LPSTR,int) { ChangeWindowMode(TRUE), DxLib_Init(), SetDrawScreen( DX_SCREEN_BACK ); //ウィンドウモード変更と初期化と裏画面設定 int state = 0; //①状態を保持する変数を用意します。②その変数に初期値を入れます...
- 9年前
- フォーラム: C言語何でも質問掲示板
- トピック: DXライブラリが一瞬で消えます
- 返信数: 134
- 閲覧数: 35755
Re: DXライブラリが一瞬で消えます
ソフト屋さん
とりあえず話を一個戻して、1キーを押したら変数を1にして1を2キーを押したら変数を2にして2を表示するプログラムを作りたいです。
今まで私が作ったソースだとなぜ押し続けなければ消えてしまうのかが今理解できました。
押してもすぐにループして書き換えられてしまうのですね
そのために押したという証拠を残すのですね
もう一度考えて書いてみます
とりあえず話を一個戻して、1キーを押したら変数を1にして1を2キーを押したら変数を2にして2を表示するプログラムを作りたいです。
今まで私が作ったソースだとなぜ押し続けなければ消えてしまうのかが今理解できました。
押してもすぐにループして書き換えられてしまうのですね
そのために押したという証拠を残すのですね
もう一度考えて書いてみます
- 9年前
- フォーラム: C言語何でも質問掲示板
- トピック: DXライブラリが一瞬で消えます
- 返信数: 134
- 閲覧数: 35755
Re: DXライブラリが一瞬で消えます
muchさん
お察しのとおり、関数についてはなんとなくイメージは分かりますが作るとなると難しいです・・・
すごいですね 凄いスピードで数字が上がっていったのが見えました。こんなに早くループしてるんですね・・
1キーを押したら1がずっと表示されていたのも感動しました
お察しのとおり、関数についてはなんとなくイメージは分かりますが作るとなると難しいです・・・
すごいですね 凄いスピードで数字が上がっていったのが見えました。こんなに早くループしてるんですね・・
1キーを押したら1がずっと表示されていたのも感動しました
- 9年前
- フォーラム: C言語何でも質問掲示板
- トピック: DXライブラリが一瞬で消えます
- 返信数: 134
- 閲覧数: 35755
Re: DXライブラリが一瞬で消えます
ソフト屋さん
すごいです
こんな風に動いてるんですね・・・
面白かったです。イメージできました。
すごいです
こんな風に動いてるんですね・・・
面白かったです。イメージできました。
- 9年前
- フォーラム: C言語何でも質問掲示板
- トピック: DXライブラリが一瞬で消えます
- 返信数: 134
- 閲覧数: 35755
Re: DXライブラリが一瞬で消えます
うずらさん
コードへのコメントありがとうございました
関数のコードですが、実は1キーを押したら変数を1にして1を2キーを押したら変数を2にして2を表示するプログラムを作りたいんです
さっき僕が書いたのはとりあえず1キーだけのパターンを作ったつもりが、正しくできてなかったので、今の所どこが違うのかを教えてほしかったんです
ややこしくてすみません
コードへのコメントありがとうございました
関数のコードですが、実は1キーを押したら変数を1にして1を2キーを押したら変数を2にして2を表示するプログラムを作りたいんです
さっき僕が書いたのはとりあえず1キーだけのパターンを作ったつもりが、正しくできてなかったので、今の所どこが違うのかを教えてほしかったんです
ややこしくてすみません
- 9年前
- フォーラム: C言語何でも質問掲示板
- トピック: DXライブラリが一瞬で消えます
- 返信数: 134
- 閲覧数: 35755
Re: DXライブラリが一瞬で消えます
みけCATさん 編集したのですが、まだループしてくれません・・ 証拠を付け、証拠を消してるのになんでですか? #include "DxLib.h" int WINAPI WinMain(HINSTANCE,HINSTANCE,LPSTR,int) { ChangeWindowMode(TRUE), DxLib_Init(), SetDrawScreen( DX_SCREEN_BACK ); //ウィンドウモード変更と初期化と裏画面設定 int state = 0; //①状態を保持する変数を用意します。②その変数に初期値を入れます。 //③ここまでメインループの前。 while( Screen...
- 9年前
- フォーラム: C言語何でも質問掲示板
- トピック: DXライブラリが一瞬で消えます
- 返信数: 134
- 閲覧数: 35755
Re: DXライブラリが一瞬で消えます
ISLe()さん
Ctrlキーを押したまま、A K F ですね わかりました
便利なので覚えときます
ありがとうございました。
Ctrlキーを押したまま、A K F ですね わかりました
便利なので覚えときます
ありがとうございました。
- 9年前
- フォーラム: C言語何でも質問掲示板
- トピック: DXライブラリが一瞬で消えます
- 返信数: 134
- 閲覧数: 35755
Re: DXライブラリが一瞬で消えます
muchさん わかりやすい説明、ありがとうございました 申し上げにくいのですが、まだ正しくソースが書けないです・・・ どこがどう違いますか? #include "DxLib.h" int WINAPI WinMain(HINSTANCE,HINSTANCE,LPSTR,int) { ChangeWindowMode(TRUE), DxLib_Init(), SetDrawScreen( DX_SCREEN_BACK ); //ウィンドウモード変更と初期化と裏画面設定 int state = 0; //①状態を保持する変数を用意します。②その変数に初期値を入れます。 //③ここまでメインループの...
- 9年前
- フォーラム: C言語何でも質問掲示板
- トピック: DXライブラリが一瞬で消えます
- 返信数: 134
- 閲覧数: 35755
Re: DXライブラリが一瞬で消えます
ソフト屋さん
123番がどこが違うのか、どうするべきなのかはわかりました。ですが4と5がわからないです・・
へにっくすさん
ループの意味はわかってますが、メインループがよくわかってませんでした。
インデントの件ですが、直す気はあるのですが、まだどうすれば見やすいかがよくわかってなくて、{と}を同じ列にするぐらいしかしてなかった事を御詫びします。
今後は、ISLe()さんから教えてもらった方法で改善したいと思います
顔芸さん
とりあえず自働でインデントする方法でやりますが、自分でもできるようにがんばります
123番がどこが違うのか、どうするべきなのかはわかりました。ですが4と5がわからないです・・
へにっくすさん
ループの意味はわかってますが、メインループがよくわかってませんでした。
インデントの件ですが、直す気はあるのですが、まだどうすれば見やすいかがよくわかってなくて、{と}を同じ列にするぐらいしかしてなかった事を御詫びします。
今後は、ISLe()さんから教えてもらった方法で改善したいと思います
顔芸さん
とりあえず自働でインデントする方法でやりますが、自分でもできるようにがんばります
- 9年前
- フォーラム: C言語何でも質問掲示板
- トピック: DXライブラリが一瞬で消えます
- 返信数: 134
- 閲覧数: 35755
Re: DXライブラリが一瞬で消えます
ごめんなさい 作れませんでした 勉強不足ですね・・ キーを押しても反応ないです #include "DxLib.h" int WINAPI WinMain(HINSTANCE,HINSTANCE,LPSTR,int) { ChangeWindowMode(TRUE), DxLib_Init(), SetDrawScreen( DX_SCREEN_BACK ); //ウィンドウモード変更と初期化と裏画面設定 while( ScreenFlip()==0 && ProcessMessage()==0 && ClearDrawScreen()==0 ) { int fudaOkiba = 0; //...
- 9年前
- フォーラム: C言語何でも質問掲示板
- トピック: DXライブラリが一瞬で消えます
- 返信数: 134
- 閲覧数: 35755
Re: DXライブラリが一瞬で消えます
今からがんばります
温泉旅館に旅行してますw(リアルに)
温泉旅館に旅行してますw(リアルに)
- 9年前
- フォーラム: C言語何でも質問掲示板
- トピック: DXライブラリが一瞬で消えます
- 返信数: 134
- 閲覧数: 35755
Re: DXライブラリが一瞬で消えます
breakを追加したら改善したんですけど、やっぱり押してる間しか実行されないです・・
- 9年前
- フォーラム: C言語何でも質問掲示板
- トピック: DXライブラリが一瞬で消えます
- 返信数: 134
- 閲覧数: 35755
Re: DXライブラリが一瞬で消えます
ソフト屋さん どうにか作れた!と思ったら動作が停止しやがりました・・・ なんででしょう・・・ #include "DxLib.h" int WINAPI WinMain(HINSTANCE,HINSTANCE,LPSTR,int) { ChangeWindowMode(TRUE), DxLib_Init(), SetDrawScreen( DX_SCREEN_BACK ); //ウィンドウモード変更と初期化と裏画面設定 while( ScreenFlip()==0 && ProcessMessage()==0 && ClearDrawScreen()==0 ) { int a = 0; //a...
- 9年前
- フォーラム: C言語何でも質問掲示板
- トピック: DXライブラリが一瞬で消えます
- 返信数: 134
- 閲覧数: 35755
Re: DXライブラリが一瞬で消えます
とりあえず見やすくしたつもりです まだインデントが改善できる所があるなら教えて下さい #include "DxLib.h" int WINAPI WinMain(HINSTANCE,HINSTANCE,LPSTR,int ) { ChangeWindowMode(TRUE), DxLib_Init(), SetDrawScreen( DX_SCREEN_BACK ); //ウィンドウモード変更と初期化と裏画面設定 while( ScreenFlip()==0 && ProcessMessage()==0 && ClearDrawScreen()==0 ) { int a = GetRand( ...
- 9年前
- フォーラム: C言語何でも質問掲示板
- トピック: DXライブラリが一瞬で消えます
- 返信数: 134
- 閲覧数: 35755
Re: DXライブラリが一瞬で消えます
ソフト屋さん
ありがとうございました
状態遷移の仕組みについてはわかりました
それを実行するにはどうしたらいいのでしょう
みけCATさん
すいません 直します
ありがとうございました
状態遷移の仕組みについてはわかりました
それを実行するにはどうしたらいいのでしょう
みけCATさん
すいません 直します
- 9年前
- フォーラム: C言語何でも質問掲示板
- トピック: DXライブラリが一瞬で消えます
- 返信数: 134
- 閲覧数: 35755
Re: DXライブラリが一瞬で消えます
状態を意識してやるというのがわかりません・・ そのため、グー(キーボードの1)を押すと次の処理がされるのではなく、押している間、次の処理をするいう風になってしまいます。 他にも相手の手がグーチョキパーグーチョキパー・・と、スロットのように回って止まりません 改善策を教えて下さい。 #include "DxLib.h" int WINAPI WinMain(HINSTANCE,HINSTANCE,LPSTR,int ) { ChangeWindowMode(TRUE), DxLib_Init(), SetDrawScreen( DX_SCREEN_BACK ); //ウィンドウモード変更と初期化...
- 9年前
- フォーラム: C言語何でも質問掲示板
- トピック: DXライブラリが一瞬で消えます
- 返信数: 134
- 閲覧数: 35755
Re: DXライブラリが一瞬で消えます
状態遷移の件ですがよくわかりません
キー入力をしたらループを使うとか・・?
キー入力をしたらループを使うとか・・?
- 9年前
- フォーラム: C言語何でも質問掲示板
- トピック: DXライブラリが一瞬で消えます
- 返信数: 134
- 閲覧数: 35755
Re: DXライブラリが一瞬で消えます
ソフト屋さん
F9で出来ました
全て値は0でした
なぜその結果になったのかは思いつかないです・・・
F9で出来ました
全て値は0でした
なぜその結果になったのかは思いつかないです・・・
- 9年前
- フォーラム: C言語何でも質問掲示板
- トピック: DXライブラリが一瞬で消えます
- 返信数: 134
- 閲覧数: 35755
Re: DXライブラリが一瞬で消えます
ソフト屋さん
インデントはわかりました ありがとうございました
デバッガをする前のブレークポイントが作れなくてデバッガができないです・・
それと状態遷移にするにはどうしたらいいんですか?
インデントはわかりました ありがとうございました
デバッガをする前のブレークポイントが作れなくてデバッガができないです・・
それと状態遷移にするにはどうしたらいいんですか?
- 9年前
- フォーラム: C言語何でも質問掲示板
- トピック: DXライブラリが一瞬で消えます
- 返信数: 134
- 閲覧数: 35755
Re: DXライブラリが一瞬で消えます
うずらさん
ありがとうございます
あなたのおかげでエラーがなくなりました。
そしてESCで終了するように直しました!
ソフト屋さん
インデントがわからないので教えてください。
それと、押したら次の処理がされるのではなく、押している間、次の処理がされる。という風になってしまいました。
他にも、相手が毎回同じ手しか出さないです・・
解決策を教えて下さい。
ありがとうございます
あなたのおかげでエラーがなくなりました。
そしてESCで終了するように直しました!
ソフト屋さん
インデントがわからないので教えてください。
それと、押したら次の処理がされるのではなく、押している間、次の処理がされる。という風になってしまいました。
他にも、相手が毎回同じ手しか出さないです・・
解決策を教えて下さい。
- 9年前
- フォーラム: C言語何でも質問掲示板
- トピック: DXライブラリが一瞬で消えます
- 返信数: 134
- 閲覧数: 35755
Re: DXライブラリが一瞬で消えます
いろいろ考えて直しました 皆さんの助けもあったため、どうにかエラーと警告を0にできました。 ですが、まだプレイヤーの手を選択すると「Run-Time Check Failure #2 - Stack around the variable 'Random' was corrupted.」と、デバックエラーがでてしまいます・・・ 解決策を教えてください。 #include "DxLib.h" int WINAPI WinMain(HINSTANCE,HINSTANCE,LPSTR,int ){ ChangeWindowMode(TRUE), DxLib_Init(), SetDrawScreen...
- 9年前
- フォーラム: C言語何でも質問掲示板
- トピック: DXライブラリが一瞬で消えます
- 返信数: 134
- 閲覧数: 35755
Re: DXライブラリが一瞬で消えます
思い込んでたようです すいません 直したら起動できました。 ですが、プレイヤーの手を選択するとデバッグエラーがおこります・・・ Run-Time Check Failure #3 - The variable 'Random' is being used without being initialized. とでてきました。 それとビルドすると警告で、warning C4700: 初期化されていないローカル変数 'Random' が使用されますとでるんですが、なんででしょう・・ SRand(GetNowCount()); // 乱数初期化をおこなっているのに・・ #include "DxLib...
- 9年前
- フォーラム: C言語何でも質問掲示板
- トピック: DXライブラリが一瞬で消えます
- 返信数: 134
- 閲覧数: 35755
Re: DXライブラリが一瞬で消えます
Ryoさんありがとうございます デバックしてみたところ、 なにがなんだかわかんないです・・・ すみません 馬鹿で・・・ とりあえずコピペするので教えてください>< 以下結果 'GameProg.exe': 'C:\Users\taiga\Desktop\GameProg\Debug\GameProg.exe' を読み込みました。シンボルが読み込まれました。 'GameProg.exe': 'C:\Windows\System32\ntdll.dll' を読み込みました 'GameProg.exe': 'C:\Windows\System32\kernel32.dll' を読み込みました 'Ga...
- 9年前
- フォーラム: RPGを作りたい!
- トピック: RPGを作りたい人の自己紹介 と アンケート
- 返信数: 19
- 閲覧数: 21113
Re: RPGを作りたい人の自己紹介 と アンケート
(1)自己紹介をお願いします。プロフィールとかぶりますが。 C(C++)言語歴:一年前触れて挫折して、それを抜きにすると、ダラダラ3ヶ月目くらいかな ゲームプログラミング歴:コンソールを使ったショボイアドベンチャーもゲームに入るなら一ヶ月目 RPGプログラミング歴:なし (2)RPGを作る夢、予定、作成中、作ったの何れかに該当されますか?まったく無いでもOKです。 ドラクエやウィザードリィのようなRPGを作りたい夢があります。 ※夢です (3)作りたいRPG系のある場合はジャンルは何ですか?RPG、MMORPG(オンラインRPG)、ARPG(アクションRPG)、SRPG(シミュレーションRPG...