ページ 11

円と円の当たり判定

Posted: 2010年10月05日(火) 09:44
by 初心者
円と円の当たり判定用に下のような関数を作ったのですが、エラーがでます。

どこがおかしいのか教えてください!

int CircleHitCircle(double cx1,cy1,cz1,cx2,cy2,cz2 int chitflag){
if(pow(cx1-cx2,2)+pow(cy1-cy2,2)>=(cz1+cz2)){
chitflag=1;
}
else chitflag=0;
return chitflag;
}

Re:円と円の当たり判定

Posted: 2010年10月05日(火) 10:02
by やっくん
おはようございます。

・開発環境が何なのか
・どのようにエラーが出ているのか

というのが分らないため正しく答えることができません(^^;

一応、こちらを試してもらえないでしょうか?

int CircleHitCircle(double cx1, double cy1, double cz1, double cx2, double cy2, double cz2, int chitflag)

と、関数の仮引数の部分を変更してみたら動きませんか?

それと、名前は”初心者”では無く他の方と区別の付くように別の名前にすることを進めます。利用既約にもそうありますし。

Re:円と円の当たり判定

Posted: 2010年10月05日(火) 10:05
by 初心者
ありがとうございました。できました。

次に質問する時から名前を決めます!

環境やエラーなども書くようにします。

質問した以上のアドバイスありがとうございました。