自機ショットのオプションについて
-
TACT
自機ショットのオプションについて
自機のオプションを設定したら最初っからめっちゃ強い弾が打てるようになってしまいました
私としては敵を倒す⇒アイテムGET⇒パワーアップとしたかったのですが・・・
私としては敵を倒す⇒アイテムGET⇒パワーアップとしたかったのですが・・・
- softya(ソフト屋)
- 副管理人
- 記事: 11677
- 登録日時: 15年前
- 住所: 東海地方
- 連絡を取る:
Re: 自機ショットのオプションについて
どの様にプログラムを組んだのかわからないと誰も答えられないと思います。
こんな名言があります。「プログラムは思った通りに動かない。書いた通りに動く。」
こんな名言があります。「プログラムは思った通りに動かない。書いた通りに動く。」
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。
-
TACT
Re: 自機ショットのオプションについて
49章のオプションを付けてみようというところでホーミングショットのオプションを追加しました
すると最初からホーミングのオプションが追加されているという状況になってしまいました
これは元々このような仕様なのでしょうか?
もしそうでしたらアイテム獲得後にレベルアップという状態にするにはどうすればよいのでしょうか?
すると最初からホーミングのオプションが追加されているという状況になってしまいました
これは元々このような仕様なのでしょうか?
もしそうでしたらアイテム獲得後にレベルアップという状態にするにはどうすればよいのでしょうか?
- softya(ソフト屋)
- 副管理人
- 記事: 11677
- 登録日時: 15年前
- 住所: 東海地方
- 連絡を取る:
Re: 自機ショットのオプションについて
ch.power>=100ならオプションが付くプログラムのはずですが?TACT さんが書きました:49章のオプションを付けてみようというところでホーミングショットのオプションを追加しました
すると最初からホーミングのオプションが追加されているという状況になってしまいました
これは元々このような仕様なのでしょうか?
もしそうでしたらアイテム獲得後にレベルアップという状態にするにはどうすればよいのでしょうか?
【補足】 闇雲にコピペや打ち込みしてもプログラムを理解したことにはなりません。一行一行の意味を理解しながら打ち込んでください。
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。
-
TACT
Re: 自機ショットのオプションについて
うーん(-へ-;)
ゲーム開始直後からパワーが4.00となってしまってるんですよねぇ・・・
何度もコードを見てやっていたのですがどうしても1.00にできないんです・・・
ゲーム開始直後からパワーが4.00となってしまってるんですよねぇ・・・
何度もコードを見てやっていたのですがどうしても1.00にできないんです・・・
- softya(ソフト屋)
- 副管理人
- 記事: 11677
- 登録日時: 15年前
- 住所: 東海地方
- 連絡を取る:
Re: 自機ショットのオプションについて
龍神録の元ソースと見比べると言うのは最後の手段で、まずちゃんとプログラムを理解しましょう。TACT さんが書きました:うーん(-へ-;)
ゲーム開始直後からパワーが4.00となってしまってるんですよねぇ・・・
何度もコードを見てやっていたのですがどうしても1.00にできないんです・・・
そうすれば問題が出ても対処できます。
ch.powerの初期化している部分は何処でしょうか?
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。
-
TACT
Re: 自機ショットのオプションについて
スイマセン
超初心者なものでコードの見方が悪かったのかよくわかりませんでした
何かヒントやここら辺なのではないか~?というアドバイスなどありませんか?
超初心者なものでコードの見方が悪かったのかよくわかりませんでした
何かヒントやここら辺なのではないか~?というアドバイスなどありませんか?
- softya(ソフト屋)
- 副管理人
- 記事: 11677
- 登録日時: 15年前
- 住所: 東海地方
- 連絡を取る:
Re: 自機ショットのオプションについて
超初心者が詳細を理解しない内に49章まで進むのも問題ですよ。既に内容が複雑で理解するのが困難だと思います。TACT さんが書きました:スイマセン
超初心者なものでコードの見方が悪かったのかよくわかりませんでした
何かヒントやここら辺なのではないか~?というアドバイスなどありませんか?
探しかたは、VisualC++をお使いなら編集→クイック検索でch.powerと入力して検索していけば使っている所が全てわかります。
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。
- softya(ソフト屋)
- 副管理人
- 記事: 11677
- 登録日時: 15年前
- 住所: 東海地方
- 連絡を取る:
Re: 自機ショットのオプションについて
ch.powerとch.flagでは構造体のメンバが違いますので無関係でflagとpowerの役目も全く別物です。TACT さんが書きました:今自力で見つけ出したのですが
ch.flag=0;//キャラステータスを元に戻すってところであってます?
もしかすると構造体や変数そのものの機能を理解出来ていない状態ですか?
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。
- softya(ソフト屋)
- 副管理人
- 記事: 11677
- 登録日時: 15年前
- 住所: 東海地方
- 連絡を取る:
Re: 自機ショットのオプションについて
ちなみに、49章だとch.powerは400で初期化していますので最初から100をオーバーしています。TACT さんが書きました:むぅ~~;
理解した気になっていただけなのかも・・・
本開いて勉強し直してきます・・・
お騒がせしました
理由はパワーアップした状態で始めたい(デバッグの都合)でしょう。
そういう所は龍神録のコードを理解して自分の都合に合わせて変更しなくてはいけません。
講座はあくまでサンプルや考え方を示してくれるだけと考えないと何時まで経っても自分で組めるようにならないので理解できるまで色々コードをいじってみてください。
よく分からないものを元のまま使っていてもプログラムを組んだことにはなりませんし応用も効きません。
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。