android開発での質問

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

android開発での質問

#1

投稿記事 by ちゅんちゅる » 10年前

androidの館で紹介しているイライラ棒アプリの障害物作成での質問です
Barricade.java で使用されているコードなのですが、DiagramCalcr.isHit関数にエラーが出ていて困っています。
DiagramCalcr.javaにisHit関数が定義されてないからだと思うのですが、館で掲載されているソースには定義されていないため原因がわかりません。
試しにDiagramCalcr.javaにisHitを定義して実行したらコンパイルは通るのですが、アプリが強制終了してしまいます。
どなたか助けてくれないでしょうか??


//接触しているかを問う。円cirが線分vecと接触していれば接触した物体のタイプを返す。接触していなければNOを返す
public Def.eHitCode isHit( final Circle cir, Vec vec ){
if( DiagramCalcr.isHit( _pt, cir, vec ) == true ){//頂点群_ptが示す各辺と円cirが接触していればベクトルをvecに入れてtrueを返す
switch(_type){
case OUT://アウトな線なら
return Def.eHitCode.OUT;
case GOAL://ゴールな線なら
return Def.eHitCode.GOAL;
}
}
return Def.eHitCode.NO; //何も接触していない
}

ISLe()

Re: android開発での質問

#2

投稿記事 by ISLe() » 10年前

DiagramCalcr#Collision は DiagramCalcr#isHit に
DiagramCalcr#CollisionLC は DiagramCalcr#isHitLC に
DiagramCalcrクラスのメソッド名を変更してください。

次の章では何の説明もなくそうなっているので、記述ミスのようです。

閉鎖

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