>>softya様
返信ありがとうございます。
毎フレーム通過するところに書かないと、一回だけしか実行しないから、ですか?
for文の中に書いて見たのですが、上手く動作しないのでまた虱潰しにやっていきます。
フラグはあってたんですね。良かったです。
検索結果 525 件
- 11年前
- フォーラム: C言語何でも質問掲示板
- トピック: Music Room の作り方
- 返信数: 64
- 閲覧数: 20280
Re: Music Room の作り方
>>softya様
返信遅れてすいません。なかなか時間が取れなくて…
Zキーの処理をどこに書いていいかわかりません。メインループのfor文(上下キーの部分)のところなのか、その下の描画フェースなのか、それともそれ以外か…
あと、フラグと番号はそれぞれ SelectFlag と SelectMusicで分けました。
質問が多いですが、ここはSelectFalgはなんのために使うのでしょうか?
自分なりに考えたものは、"現在表示しているコメントが表示されているかの判断"となっています。
理解力がなくてすいません。宜しくお願いします。
返信遅れてすいません。なかなか時間が取れなくて…
Zキーの処理をどこに書いていいかわかりません。メインループのfor文(上下キーの部分)のところなのか、その下の描画フェースなのか、それともそれ以外か…
あと、フラグと番号はそれぞれ SelectFlag と SelectMusicで分けました。
質問が多いですが、ここはSelectFalgはなんのために使うのでしょうか?
自分なりに考えたものは、"現在表示しているコメントが表示されているかの判断"となっています。
理解力がなくてすいません。宜しくお願いします。
- 11年前
- フォーラム: C言語何でも質問掲示板
- トピック: Music Room の作り方
- 返信数: 64
- 閲覧数: 20280
Re: Music Room の作り方
>>softya様 #include "DxLib.h" #include <stdio.h> #include <stdlib.h> static int Key[256]; // キーが押されているフレーム数を格納する // キーの入力状態を更新する int gpUpdateKey(){ char tmpKey[256]; // 現在のキーの入力状態を格納する GetHitKeyStateAll( tmpKey );//全てのキーの入力状態を得る for( int i=0; i<256; i++ ){ if( tmpKey[i] != 0 )//i番のキーコードに対応するキーが押されていた...
- 11年前
- フォーラム: C言語何でも質問掲示板
- トピック: Music Room の作り方
- 返信数: 64
- 閲覧数: 20280
Re: Music Room の作り方
>>せんちゃ様
返信ありがとうございます。
ただいま学校(休み時間)なので、帰宅したら確認したいと思います。
恐らくそうなってると思います。早起きしてプログラミングしていたので、寝ぼけてやらかした可能性が…
返信ありがとうございます。
ただいま学校(休み時間)なので、帰宅したら確認したいと思います。
恐らくそうなってると思います。早起きしてプログラミングしていたので、寝ぼけてやらかした可能性が…
- 11年前
- フォーラム: C言語何でも質問掲示板
- トピック: Music Room の作り方
- 返信数: 64
- 閲覧数: 20280
- 11年前
- フォーラム: C言語何でも質問掲示板
- トピック: Music Room の作り方
- 返信数: 64
- 閲覧数: 20280
Re: Music Room の作り方
>>softya様 返信ありがとうございます。 自分なりに作って見たのですが、これだと各コメントの(曲番号)行だけが表示されてしまします。 for( int i=0; i<6; i++ ){ // メニュー項目数である5個ループ処理 if( i == SelectNum ){ // 今処理しているのが、選択番号と同じ要素なら music[i].color = YELLOW; // 色を帰る music[i].x = 60; // 座標を買える SelectFlag =i } else { // 今処理しているのが、選択番号以外なら music[i].color = WHITE; // 色を変え...
- 11年前
- フォーラム: C言語何でも質問掲示板
- トピック: Music Room の作り方
- 返信数: 64
- 閲覧数: 20280
Re: Music Room の作り方
次の質問です。
「"No.1 天狗の手帖 ~ Mysterious Note"を選択し、さらにzキーが押されたら(65,320)に"コメント1"を表示」
を実装したいのですが、考え方がよくわかりません。ヒントを下さい。
「"No.1 天狗の手帖 ~ Mysterious Note"を選択し、さらにzキーが押されたら(65,320)に"コメント1"を表示」
を実装したいのですが、考え方がよくわかりません。ヒントを下さい。
- 11年前
- フォーラム: C言語何でも質問掲示板
- トピック: Music Room の作り方
- 返信数: 64
- 閲覧数: 20280
Re: Music Room の作り方
すいません。何回かコンパイルしてたら表示されました。
さっきのは一体...?
もし、試して下さった人が居ましたら、お礼申し上げます。
さっきのは一体...?
もし、試して下さった人が居ましたら、お礼申し上げます。
- 11年前
- フォーラム: C言語何でも質問掲示板
- トピック: Music Room の作り方
- 返信数: 64
- 閲覧数: 20280
- 11年前
- フォーラム: C言語何でも質問掲示板
- トピック: Music Room の作り方
- 返信数: 64
- 閲覧数: 20280
- 11年前
- フォーラム: C言語何でも質問掲示板
- トピック: Music Room の作り方
- 返信数: 64
- 閲覧数: 20280
- 11年前
- フォーラム: C言語何でも質問掲示板
- トピック: Music Room の作り方
- 返信数: 64
- 閲覧数: 20280
- 11年前
- フォーラム: C言語何でも質問掲示板
- トピック: Music Room の作り方
- 返信数: 64
- 閲覧数: 20280
Re: Music Room の作り方
すぐに返信出来なくてすいません。課題と部活で昨日は出来ませんでした。 >>softya様 返信ありがとうございます。 読み込みは while(FileRead_gets(buf,256,fp)!=NULL) と書いて見たのですが、何故かフリーズしてしまいました。 読み込みはこれであってますか? >>せんちゃ様 返信ありがとうございます。 コードに char buf[6][256]={ {"コメント1"}, //スマホからなので以下省略 } として for(i=0;i<6;i++){ DrawFormatStringToHandle(65,320+18*i,WHITE,Font01,"%s",b...
- 11年前
- フォーラム: C言語何でも質問掲示板
- トピック: Music Room の作り方
- 返信数: 64
- 閲覧数: 20280
Music Room の作り方
またまたお世話になります。3Dです。今回は、MusicRoom(言葉の通り音楽を再生するところ)を作っています。 新・C言語 ~ゲームプログラミングの館~ [DXライブラリ]の"選択画面を作ってみよう"を利用して自分なりに書いてみました。 main.cpp #include "DxLib.h" #include <stdio.h> #include <stdlib.h> static int Key[256]; // キーが押されているフレーム数を格納する // キーの入力状態を更新する int gpUpdateKey(){ char tmpKey[256]; // 現在のキーの入力状態を格納...
- 11年前
- フォーラム: C言語何でも質問掲示板
- トピック: 【雑談】プログラミングについて 皆さんに訊いてみたかったことなのですが・・・・
- 返信数: 18
- 閲覧数: 9426
Re: 【雑談】プログラミングについて 皆さんに訊いてみたかったことなのですが・・・・
1、プログラミングに興味を持ったのはいつであるか、また勉強し始めたのはいつか? 中学1〜2年の頃に、身の回りで誰もやってないことをしたい、と思ったのがきっかけでした。 本格的な勉強は中3の受験期でした笑 2、何に触発されてプログラミングに興味を持ったか 本格的にやってみようと思ったのが、東方Projectというゲームをして、プログラムに興味を持ったのと、上に書いた通り、身の回りで誰もしてないことをしてみたいというのがあったからですね。 また、中学1〜2年の頃に、BLOODY MONDAYと言う漫画を読んで、プログラムに興味を持ちました。 (本当は、ハッキングして見たい!っていう厨ニ病) 3、(...
- 11年前
- フォーラム: C言語何でも質問掲示板
- トピック: 龍神録22章
- 返信数: 12
- 閲覧数: 4818
Re: 龍神録22章
とりあえず、インデント一つひとつ治すのは大変なので、新しいプロジェクトを作り、新しく作って行こうと思います。
とても勉強になりました。
ありがとう御座いました
またお世話になるかもしれないので、その時も、教えて頂ければ幸いです。
とても勉強になりました。
ありがとう御座いました
またお世話になるかもしれないので、その時も、教えて頂ければ幸いです。
- 11年前
- フォーラム: C言語何でも質問掲示板
- トピック: 龍神録22章
- 返信数: 12
- 閲覧数: 4818
- 11年前
- フォーラム: C言語何でも質問掲示板
- トピック: 龍神録22章
- 返信数: 12
- 閲覧数: 4818
Re: 龍神録22章
申し訳ありません
effect.cppの267行目からのeffect_mainはコピペに失敗してしまいました。本当は1つだけです。
すいません
effect.cppの267行目からのeffect_mainはコピペに失敗してしまいました。本当は1つだけです。
すいません
- 11年前
- フォーラム: C言語何でも質問掲示板
- トピック: 龍神録22章
- 返信数: 12
- 閲覧数: 4818
Re: 龍神録22章
>>softya様。
返信ありがとうございます。
そうなんですか!?
知りませんでした...
あと、どこのDrawとmainですか?
返信ありがとうございます。
そうなんですか!?
知りませんでした...
あと、どこのDrawとmainですか?
- 11年前
- フォーラム: C言語何でも質問掲示板
- トピック: 龍神録22章
- 返信数: 12
- 閲覧数: 4818
Re: 龍神録22章
>>qweaさま
返信ありがとうございます。
先ほど確認しましたが、ボムを撃っても背景は暗くなりませんでした。
また、このパソコンではプログラミングをしていないので、申し訳ありませんが、確認までに時間がかかります。
この後部活が入っていますので、返信がかなり遅れる可能性がありますがご了承ください。
返信ありがとうございます。
先ほど確認しましたが、ボムを撃っても背景は暗くなりませんでした。
また、このパソコンではプログラミングをしていないので、申し訳ありませんが、確認までに時間がかかります。
この後部活が入っていますので、返信がかなり遅れる可能性がありますがご了承ください。
- 11年前
- フォーラム: C言語何でも質問掲示板
- トピック: 龍神録22章
- 返信数: 12
- 閲覧数: 4818
- 11年前
- フォーラム: C言語何でも質問掲示板
- トピック: 龍神録22章
- 返信数: 12
- 閲覧数: 4818
龍神録22章
再びお世話になります。3Dです。 今回は、前回のインベーダーゲームが完成したので、龍神録を参考にシューティングを作ってみようと思い、作っています。22章のボムを撃ってみようで躓いたので質問をしにきました。 effect.cpp #include "DxLib.h" #include <math.h> #include "effect.h" #include "define.h" #include "struct.h" #include "common.h" static int img_deth_eff[5]; static int img_eff_bomb[5]; static int se...
- 11年前
- フォーラム: C言語何でも質問掲示板
- トピック: 構造体
- 返信数: 6
- 閲覧数: 2526
Re: 構造体
>box様、ISLe様 返信ありがとうございます。 >「構造体は」の部分は取り払ってください。念のため。 消しておきました。ありがとうございます。 関数の外で代入はできないですが初期化はできます。 player_t Player = { 200, //x座標 400, //y座標 0 //ショットは打たれない }; ただしゲームオーバーで即終了するような実行形式でも無い限り、初期設定する関数を用意するほうが良いと思います。 初めて知りました。まだまだ勉強不足ですね^^; 皆様、本当にありがとうございました。 この冬休みで完成するようにがんばります。
- 11年前
- フォーラム: C言語何でも質問掲示板
- トピック: 構造体
- 返信数: 6
- 閲覧数: 2526
Re: 構造体
>box様、softya様
返信ありがとうございます。
関数外では代入出来ないんですね…^^;
インデントはパソコンが使える時にしてみたいと思います。
int zanki;
int bomb;
はただ単に入力ミスです^^; 消しておきます。
とりあえず、初期化関数を作ってみたいと思います。
ありがとうございました。
返信ありがとうございます。
関数外では代入出来ないんですね…^^;
インデントはパソコンが使える時にしてみたいと思います。
int zanki;
int bomb;
はただ単に入力ミスです^^; 消しておきます。
とりあえず、初期化関数を作ってみたいと思います。
ありがとうございました。
- 11年前
- フォーラム: C言語何でも質問掲示板
- トピック: 構造体
- 返信数: 6
- 閲覧数: 2526
構造体
はじめまして。3Dと言います。今、自作のインベーダーゲームを作っているのですが、以下のエラーがでて困っています。 game.cpp #include "DxLib.h" #include "common.h" #include "fps.h" #include "game.h" #include "struct.h" player_t Player; Player.x = 200; //x座標 Player.y = 400; //y座標 Player.shot_flag_key = 0; //ショットは打たれない Enemy_t Enemy; Enemy.flag = 0; //死んだら1 E...