ショット強化について。

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
零崎虚識

ショット強化について。

#1

投稿記事 by 零崎虚識 » 16年前

自機ショットを数段階で強化したいんですが何処をどうすればいいでしょうか?
龍神録プログラミングの館を参考に作ってます。
よろしくお願いします。

b

Re:ショット強化について。

#2

投稿記事 by b » 16年前

まず、自分で手順を考えることをお勧めします。

零崎虚識

Re:ショット強化について。

#3

投稿記事 by 零崎虚識 » 16年前

えと、自分で試行したうえでの質問なんですが…
あと時間も押してますのでorz

yu

Re:ショット強化について。

#4

投稿記事 by yu » 16年前

cshot.cppで

cshot[k].power

の値が決定されていますよ
この値がそのまま敵のHPを減らします


>自分で試行したうえでの質問なんですが…

具体的に何を試行したのでしょうか?

零崎虚識

Re:ショット強化について。

#5

投稿記事 by 零崎虚識 » 16年前

それと思しき数値を変更したりですね。
パワーx以上でy列ショット、パワーz、を目指してたんですが…orz

yu

Re:ショット強化について。

#6

投稿記事 by yu » 16年前

自分は龍神録を弄ってC言語を覚えたので
そういうことは大事だと思いますよw
(参考書を見たほうがよっぽど早く、正確に覚えられると思いますが・・・)


龍神録では cshot.cpp の cshot0num[2] が列の数ですね。
あくまで一例ですが
この配列の最大要素数を任意の数にして
int n;

if( ch.power >= 0 && ch.power < 100 )
  n = 0;
else if( ch.power < 200 )
    n = 1;
else 
  .
  .
  .
//(百単位で変更するなら n = ch.power/100 で大丈夫かもしれません)
cshot0num[n] の数だけ弾を撃つようにすれば良いのではないでしょうか

零崎虚識

Re:ショット強化について。

#7

投稿記事 by 零崎虚識 » 16年前

∑( ̄□ ̄;)!!!
大変わかりやすいです!ありがとうございます!

閉鎖

“C言語何でも質問掲示板” へ戻る