検索結果 438 件

by Tatu
4年前
フォーラム: C言語何でも質問掲示板
トピック: ゲージを増やすには
返信数: 5
閲覧数: 1345

Re: ゲージを増やすには

ウェブ上で教わったのでしたらURLを書いてくださいと書いたのですが。
http://detail.chiebukuro.yahoo.co.jp/qa ... 4139187969

このフォーラムでは相互リンクのないマルチポストは禁止となっています。

>どんな感じでプログラムを書いたらいいのかも分からない状態です。
C言語もわからない状態ならC言語の勉強をしてください。
C言語が分かるようになったらこのサイトにあるゲームプログラミングの館で
DXライブラリを用いたプログラミングについて学んでください。
今回のプログラムに必要な情報は集まると思います。
by Tatu
4年前
フォーラム: C言語何でも質問掲示板
トピック: ターン制ストラテジーゲームを作っているのですが・・・
返信数: 13
閲覧数: 2484

Re: ターン制ストラテジーゲームを作っているのですが・・・

No:5のコードでプレイヤーの移動力を6とすると
移動できるはずなのに移動できない場所がでました。
move6.png
move6.png (45.22 KiB) 閲覧数: 2218 回
各マスでの移動量を記憶する変数を追加し、
すでに調べていてかつ移動量が多い場所を調べないようにし、
移動量を表示するようにした場合は以下の画像のようになります。
idouryou.png
idouryou.png (49.05 KiB) 閲覧数: 2218 回
3マス先にのみ移動できるようにするには調べ終わった時に
3マス先にある場所だけ移動可能にすればよいのではないでしょうか。
by Tatu
4年前
フォーラム: C言語何でも質問掲示板
トピック: 弾幕シューティングゲームにおいて弾を固定した後角度変化を持たせたい
返信数: 8
閲覧数: 1223

Re: 弾幕シューティングゲームにおいて弾を固定した後角度変化を持たせたい

解決したようですが
t == 360(ちょうど360の時)ではなく、
t >= 360(360以上の時)としている理由が気になりました。
by Tatu
4年前
フォーラム: C言語何でも質問掲示板
トピック: ターン制ストラテジーゲームを作っているのですが・・・
返信数: 13
閲覧数: 2484

Re: ターン制ストラテジーゲームを作っているのですが・・・

戦術SLGの移動アルゴリズム
http://dixq.net/forum/viewtopic.php?f=3&t=9445
というトピックで参考になりそうなサイトが挙げられているので見てはどうでしょうか。
2011年のトピックで挙げられたサイトなので今はもっとよいサイトがあるかもしれませんが。

すでに調べていてかつ移動量が少ない場合は調べない
調べるときに直前と逆の方向には進まないようにする
というような工夫の仕方があるようです。
by Tatu
4年前
フォーラム: C言語何でも質問掲示板
トピック: 弾幕シューティングゲームにおいて弾を固定した後角度変化を持たせたい
返信数: 8
閲覧数: 1223

Re: 弾幕シューティングゲームにおいて弾を固定した後角度変化を持たせたい

弾が撃たれてから500カウントではなく、
弾幕が始まってから500カウントに動き出すようにすればよいのではないでしょうか。
by Tatu
4年前
フォーラム: C言語何でも質問掲示板
トピック: 弾幕シューティングゲームにおいて弾を固定した後角度変化を持たせたい
返信数: 8
閲覧数: 1223

Re: 弾幕シューティングゲームにおいて弾を固定した後角度変化を持たせたい

「500カウント後の一度だけ角度を決められるようにしたい」とのことですが
コードを見たところ、弾を撃った直後は動かないようなので
弾を撃つときに動かしたい角度を代入して、
500カウントの時は速さを2.5にするだけにするとよいでしょう。

もし、今回と違って撃った直後は敵から弾の発射位置の方向に動き、
その後に角度が変化し、変化後の角度は弾ごとに1°ずつ変わるというような弾幕を
私が作るとしたら弾のstateに発生した時のカウントを記憶させて
変化するタイミングで角度を計算するというようなやり方をすると思います。
by Tatu
4年前
フォーラム: C言語何でも質問掲示板
トピック: ターン制ストラテジーゲームを作っているのですが・・・
返信数: 13
閲覧数: 2484

Re: ターン制ストラテジーゲームを作っているのですが・・・

左右が欠けるのは移動可能であるとわかった場所をもう一度調べることができないためです。
それをどうにかすれば思った通りに動くと思います。
before.png
before.png (39.27 KiB) 閲覧数: 2462 回
after.png
after.png (38.67 KiB) 閲覧数: 2462 回
by Tatu
4年前
フォーラム: C言語何でも質問掲示板
トピック: 弾幕シューティングゲームにおいて弾を固定した後角度変化を持たせたい
返信数: 8
閲覧数: 1223

Re: 弾幕シューティングゲームにおいて弾を固定した後角度変化を持たせたい

0,2π,4π,…の方向に撃っていますが
これらはすべて0と同じ方向になります。

1°をラジアンに変換した時の値は何でしょうか?
by Tatu
4年前
フォーラム: C言語何でも質問掲示板
トピック: ゲージを増やすには
返信数: 5
閲覧数: 1345

Re: ゲージを増やすには

>他の方に聞いたら
他の方にどこで教わったのでしょうか。
ウェブ上で教わったのでしたらURLを書くと話の流れが分かりやすくなります。
ゲージの表示、ゲージの管理、マウスの入力を教えてもらったのであれば
プログラムの作成は問題ないはずですが。

>何か間違っていたら指摘もお願いします。
作成中のコードを載せてください。

>DX
DXライブラリのことですか?
by Tatu
4年前
フォーラム: C言語何でも質問掲示板
トピック: →方向へ増えていくゲージ
返信数: 2
閲覧数: 700

Re: →方向へ増えていくゲージ

最大HPに対してどれだけHPを減らせたかの割合を示すのであれば
(hpmax-nowhp)*width/hpmaxと書けばよいのではないでしょうか。
by Tatu
4年前
フォーラム: C言語何でも質問掲示板
トピック: microsoft visual studio 2010 プログラミングについて
返信数: 1
閲覧数: 540

Re: microsoft visual studio 2010 プログラミングについて

定義では
subroutine gaussian_elimination(a0, x, b, n)
なのに呼び出す時は
call gaussian_eleimination(a, x, b, n)
となっているからではないでしょうか?
by Tatu
4年前
フォーラム: C言語何でも質問掲示板
トピック: モンスターの種類を増やす
返信数: 16
閲覧数: 3861

Re: モンスターの種類を増やす

0001020304
1011121314
2021222324
3031323334
4041424344

と書かれたファイルを読んで
data[0][0]=0,data[0][1]=1,…,data[0][4]=4,data[1][0]=10,…,data[4][4]=44
となるようにするプログラムを書いてくださいと言われたらどこまで書けますか?
by Tatu
4年前
フォーラム: C言語何でも質問掲示板
トピック: error C2047が消えません
返信数: 4
閲覧数: 697

Re: error C2047が消えません

1.switchがswichになっています。
2.switch()の後ろに;はつきません。
3.case 2:のようにcaseと数値の間を空けてください。

本やサイトなどでC言語の文法を学ぶことをおすすめします。
by Tatu
4年前
フォーラム: C言語何でも質問掲示板
トピック: このif文の条件式
返信数: 3
閲覧数: 792

Re: このif文の条件式

その認識で大丈夫だと思います。

不安であれば演算子の優先順位について調べてはどうでしょうか。
by Tatu
4年前
フォーラム: C言語何でも質問掲示板
トピック: 14歳からはじめるC言語わくわくゲームプログラミング教室 VS2013編
返信数: 5
閲覧数: 1502

Re: 14歳からはじめるC言語わくわくゲームプログラミング教室 VS2013編

バージョンが違うと本に付属している
ソリューションファイル(.sln)やプロジェクトファイル(.vcxproj)を開けないかもしれないので
その場合はこれらのファイルを自分で作成してソースコード(.cppや.h)を取り込む必要があるという事ですね。
by Tatu
4年前
フォーラム: C言語何でも質問掲示板
トピック: 中ボスとラスボスのキャラを変える方法
返信数: 3
閲覧数: 994

Re: 中ボスとラスボスのキャラを変える方法

それぞれのボスがどの画像を使用するか、
今でているボスがどの画像を使用しているか
という情報があれば実装できそうですね。
by Tatu
4年前
フォーラム: C言語何でも質問掲示板
トピック: 3Dファイル
返信数: 2
閲覧数: 747

Re: 3Dファイル

「fatal error lnk1123: coff への変換中に障害が発生しました」で検索してみてはどうでしょうか?
by Tatu
4年前
フォーラム: C言語何でも質問掲示板
トピック: 至急です、おねがいします for文
返信数: 2
閲覧数: 608

Re: 至急です、おねがいします for文

同じような質問があり、既に回答されてますね。
http://detail.chiebukuro.yahoo.co.jp/qa ... 4138101414

この掲示板では丸投げ・相互リンクを張らないマルチポストはルール違反となります。
by Tatu
4年前
フォーラム: C言語何でも質問掲示板
トピック: 弾の発射位置に魔法陣を描画したい
返信数: 17
閲覧数: 1849

Re: 弾の発射位置に魔法陣を描画したい

魔法陣の座標から弾を撃つコードになっていますね。

ax,ay,ax1,ay2の型はdoubleではないでしょうか?
by Tatu
4年前
フォーラム: C言語何でも質問掲示板
トピック: 弾の発射位置に魔法陣を描画したい
返信数: 17
閲覧数: 1849

Re: 弾の発射位置に魔法陣を描画したい

今回の弾幕ならば問題はないでしょう。

では、以下の動画のように乱数を用いて弾を発射し、
発射された弾の位置から自機狙いの弾を発射させるような弾幕ではどうでしょうか?
[youtube][/youtube]
by Tatu
4年前
フォーラム: C言語何でも質問掲示板
トピック: 弾の発射位置に魔法陣を描画したい
返信数: 17
閲覧数: 1849

Re: 弾の発射位置に魔法陣を描画したい

魔法陣の位置から発射するというのは無視したんですね。
解決したのならいいですが。
by Tatu
4年前
フォーラム: C言語何でも質問掲示板
トピック: 配列で困っています。
返信数: 1
閲覧数: 530

Re: 配列で困っています。

5つの要素の配列であるはずが4つの要素の配列になっているからかもしれません。
by Tatu
4年前
フォーラム: C言語何でも質問掲示板
トピック: キー入力クラスの設計
返信数: 49
閲覧数: 9601

Re: キー入力クラスの設計

前のトピック「C++でのリプレイの実装」に書かれている http://dixq.net/forum/viewtopic.php?f=3&t=15513 インプット、コントローラー、リプレイについて書いてみました。 インプット(キー入力クラス・ゲームパッドクラス) 使用されるかどうかを問わず、全てのキー、ボタンの情報(No:16の「ネイティブな入力」)を管理(No:18) ネイティブな入力からステータスへの変換を行う(No:16) キーコンフィグの影響を受ける(No:16) 変換されたステータスを渡す機能を持つ(No:16) ステータスの定義はコントローラーで行われている(No:18) コントロ...
by Tatu
4年前
フォーラム: C言語何でも質問掲示板
トピック: 弾の発射位置に魔法陣を描画したい
返信数: 17
閲覧数: 1849

Re: 弾の発射位置に魔法陣を描画したい

tillは画面外に出ても弾が消えない時間を表しています。 画面外から弾を出す弾幕などに使えます。 動画の弾幕については 「毎フレーム弾の発射位置で魔法陣を発生・消去をする」という考えではなく、 「魔法陣は最初に1度だけ発生させ、魔法陣の位置から弾を発射する」という考えで作成しました。 以下のように考えてみてはどうでしょうか (1)時計回りの動きをする魔法陣のみを考える (1)-1 最初のフレームで魔法陣の弾を発生させます。 (1)-2 全ての弾を調べ、flagが1である弾があったら時計回りに動くというように書きます 動かす時はshot[n].bullet[k].x =enemy[shot[n]...
by Tatu
4年前
フォーラム: C言語何でも質問掲示板
トピック: 三角形のプログラミング
返信数: 2
閲覧数: 553

Re: 三角形のプログラミング

このフォーラムでは課題などの丸投げは禁止です。

三角形を作れる条件とヘロンの公式については検索すれば見つかるはずです。
by Tatu
4年前
フォーラム: C言語何でも質問掲示板
トピック: [雑談]パソコンって分ける必要あるのですか?
返信数: 14
閲覧数: 2008

Re: [雑談]パソコンって分ける必要あるのですか?

ユーザーアカウントについてはsoftyaさんが書いているように
検索して調べるのがよいと思います。

freeさんの家族の方がどのように考えているのか気になります。
by Tatu
4年前
フォーラム: C言語何でも質問掲示板
トピック: 弾の発射位置に魔法陣を描画したい
返信数: 17
閲覧数: 1849

Re: 弾の発射位置に魔法陣を描画したい

[youtube]https://www.youtube.com/watch?v=T029SJ89eCc[/youtube] この動画の大弾の画像を魔法陣に差し替えたようなものを作りたいという事でいいでしょうか? それならば魔法陣の画像を持つ弾の動きを先に作り その弾の位置から弾を発射させるようにすればいいとおもいます 16章「ミシャグジさま弾幕を作ってみよう」に stateによって弾の回転する方向を変える例がありますが 今回の場合、画像が魔法陣でstateがそれぞれ1と2である2つの弾を最初に発生させる そして、全ての弾を調べて flagが0でなく、かつstateが1の弾があればその弾は時計...
by Tatu
4年前
フォーラム: C言語何でも質問掲示板
トピック: 弾の発射位置に魔法陣を描画したい
返信数: 17
閲覧数: 1849

Re: 弾の発射位置に魔法陣を描画したい

魔法陣を「魔法陣の画像を用いる弾」として考えてみてはどうでしょうか。
by Tatu
4年前
フォーラム: C言語何でも質問掲示板
トピック: [雑談]パソコンって分ける必要あるのですか?
返信数: 14
閲覧数: 2008

Re: [雑談]パソコンって分ける必要あるのですか?

家族のそれぞれが自分のユーザーアカウントを持っているのであれば
間違って他の人のファイルを消すという事は起こりにくいと思います。
by Tatu
4年前
フォーラム: C言語何でも質問掲示板
トピック: [雑談]パソコンって分ける必要あるのですか?
返信数: 14
閲覧数: 2008

Re: [雑談]パソコンって分ける必要あるのですか?

ゲームが動くのならばゲーム専用にパソコンを分ける必要はないでしょう。
容量が不安なのであれば遊び終わったゲームは削除するなどすればよいと思います。

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