ページ 11

館19章において

Posted: 2014年8月07日(木) 17:27
by yusha

コード:

#define ENEMY_RANGE_MAX 4
#define CSHOT_RANGE_MAX 2

//敵の当たり判定範囲
int enemy_range[ENEMY_RANGE_MAX]={16,30,16,50};
//自機ショットの当たり判定範囲
int cshot_range[CSHOT_RANGE_MAX]={6,};
の「int enemy_range[ENEMY_RANGE_MAX]={16,30,16,50};」でなぜ数字が4つ並んでいるのかわかりません。長さとも座標とも考え、どれかが半径を示しているともましたが違いましたし、そうなると
「int cshot_range[CSHOT_RANGE_MAX]={6,};[/code]」で数字が2つ並んでいる意味すら分かっていません。

Re: 館19章において

Posted: 2014年8月07日(木) 20:21
by softya(ソフト屋)
直しておきましたがタイトルと名前が逆でした。

質問の件ですが、enemy_rangeがどう使われているか確認されましたか?
調べているのなら、質問が別のものになるような気がするんですよね。
ともかく、急ぎすぎの感じです。15発への改造って出来たのでしょうか? わかったつもりは何も分かっていないのと同じですよ。

Re: 館19章において

Posted: 2014年8月09日(土) 14:25
by yusha
返信遅くなって申し上げありません。「enemy_range」の方も理解出来ていません・・・。

15発にする方は出来ました

Re: 館19章において

Posted: 2014年8月09日(土) 14:29
by softya(ソフト屋)
yusha さんが書きました:返信遅くなって申し上げありません。「enemy_range」の方も理解出来ていません・・・。
どう調べたのか気になるのでenemy_range関連で調べたこと(+調べた方法)を書き出してみてください。


> 15発にする方は出来ました

元のトピックに15発の方のソースを投稿お願いします。

Re: 館19章において

Posted: 2014年8月09日(土) 14:47
by yusha
「enemy_range」は文字どうり敵の当たり判定の半径等いう風に認識していて、それ以外の情報は自分にはありません。

Re: 館19章において

Posted: 2014年8月09日(土) 15:10
by softya(ソフト屋)
どこで、どのように使われていたか列挙してみてください。

Re: 館19章において

Posted: 2014年8月09日(土) 15:30
by yusha
どこでどのようにといわれますと、自機ショットと敵が接触するとき(?)とかですか?答え方がいまいちわかりません・・・。

Re: 館19章において

Posted: 2014年8月09日(土) 15:38
by softya(ソフト屋)
yusha さんが書きました:どこでどのようにといわれますと、自機ショットと敵が接触するとき(?)とかですか?答え方がいまいちわかりません・・・。
調べたのに「自機ショットと敵が接触するとき(?)」とか曖昧なのは何故でしょうか? ピンポイントでソースコードのココが分からないと言うのなら話も分かるのですが、調べ方がわからないのならそう書いてください。調べたのに分からないのと、調べ方が分からないのでは質問の方向性が全然違います。
調べたのなら該当するソースコードを列挙出来るはずです。出来ないにしても、どうやって調べたか書き出せば何をしたのか分かります。
※ 2つ3つ前に「+調べた方法」を書いて下さいと書いております。

Re: 館19章において

Posted: 2014年8月09日(土) 15:40
by yusha
すいません。どう調べたらよいのかわからず、調べ方がわかりません。

Re: 館19章において

Posted: 2014年8月09日(土) 16:55
by softya(ソフト屋)
それでは、前に説明したと思いますが確認します。
enemy_rangeの意味は?
前に言ったことが守られていない可能性もあるので、まずここからです。

Re: 館19章において

Posted: 2014年8月09日(土) 17:39
by yusha
敵の当たり判定の半径でしょうか?

Re: 館18章において

Posted: 2014年8月09日(土) 18:48
by へにっくす
yusha さんが書きました:敵の当たり判定の半径でしょうか?
はい、ではそれを踏まえて、enemy_rangeとcshot_rangeを使っているところを抜き出してください。
オフトピック
館19章とタイトルにあるけど、18章だよね。
http://dixq.net/rp/18.html
19章はエフェクトの話だよ・・・