検索結果 5 件

by shuka
5年前
フォーラム: C言語何でも質問掲示板
トピック: オブジェクトに関する変数の初期化について
返信数: 4
閲覧数: 3482

Re: オブジェクトに関する変数の初期化について

usao さんが書きました:
5年前
>問題ないのでしょうか

に関しては,あなたが「初期化」する対象の性質や使われ方に依存する話.
問題が発生していないなら,問題ないのかもしれないし,問題が表面化してないだけで存在はするのかもしれない.
予想はしていたんですが、やはり初期化してないオブジェクトをどうしたいのかや、私(使い手)次第ということですね

ありがとうございます
by shuka
5年前
フォーラム: C言語何でも質問掲示板
トピック: DxLibで作った以下のプログラム
返信数: 9
閲覧数: 6123

Re: DxLibで作った以下のプログラム

https://dixq.net/g/ こちらの「メニュー画面の作り方」にそのすべてが書いてあるので一読いただければと思います。 C言語スタイルであれば変数を用いてスイッチします。 C++であればスイッチする必要すらありません。ポリモーフィズムを使って常に変数に対してUpdate、Drawするだけでよいです。 sp.3~sp.7に説明を書いています。 なるほど、とても分かりやすいです、ありがとうございます。 あくまで一例ですが if(container.isEmpty){ enemy.add(bullet) } こんなコードだったとしましょう。 これを英語だと思って日本語に直訳したら意味の通...
by shuka
5年前
フォーラム: C言語何でも質問掲示板
トピック: オブジェクトに関する変数の初期化について
返信数: 4
閲覧数: 3482

オブジェクトに関する変数の初期化について

別のトピックで話していて気になったことがありききたいのですが、論点がずれてしまうので新たにトピックを立てました オブジェクトにかかわる変数の初期化についてなのですが、こちらで紹介いただいたサンプル(というか見本?)ではmain関数の中で init //初期化系の関数 . //ここですべて初期化 . while(1){ update//現在の状態などを計算、パラメータなどを更新する関数 . . draw//各オブジェクトを画面上に描画する関数 . . } といった感じで書かれていましたが、初期化に関しては私が別トピックであげたような初期化でも問題ないのでしょうか具体的に言うと main.cpp ...
by shuka
5年前
フォーラム: C言語何でも質問掲示板
トピック: DxLibで作った以下のプログラム
返信数: 9
閲覧数: 6123

Re: DxLibで作った以下のプログラム

>>メインとなるクラスにループ関数を作って、その中でだけ三大処理を呼ぶようにすればいいかと。条件分岐し>>た先で呼ぶ必要はないはずです。 それを実現するにはどうすればいいのか考えてみたのですが、int MngFnctnのような変数を用意して(必要なら配列にして)それの値によって呼び出す関数を変えるように書けばよいということですか? 具体的に言うと main.cpp #include"DxLib.h" #include"CHECKKEY.h" #include"FpS.h" #include"Medjed.h" #include"Bullet.h" #include"MENU.h" int WI...
by shuka
5年前
フォーラム: C言語何でも質問掲示板
トピック: DxLibで作った以下のプログラム
返信数: 9
閲覧数: 6123

Re: DxLibで作った以下のプログラム

>>特に「やってはいけない処理」 >>https://dixq.net/g/h_11.html >>を実装してしまっている箇所がいくつも見当たります。 どのあたりを指しているのでしょうか 裏画面処理は行っていると思います メイン関数のループの中で初期化、計算描画を行っているつもりなのですが、、、 メニューとゲームの実装については確かにループを分けていますが、そこが問題になっているということでしょうか してはいけないこと2,4についてはその関数を使っていないので1か3のことだとは思いますが >>まずは適切な設計で小さなプログラムを作ってみることをお勧めします。 >>https://dixq.ne...

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