-8

Java スクリプトのヘルプが必要です。if then if else と last else を作成したいのですが、うまくいきません:(

if(fallingFrame >= fallingSpeed) {
    if(floor.contains(pt1) || floor.contains(pt2) || floatFloor.contains(pt1) || floatFloor.contains(pt2) || tLPF.contains(pt1) || tLPF.contains(pt2) ) {
        //if (isPlayerOnFloor() || IsPlayerOnFloor()) {
        falling = false;
        if(floatFloor.contains(pt1) || floatFloor.contains(pt2)) {
            character.y = main.height - floatFloorHeight - characterheight;
        }
        if else
        {
            character.y = main.height - floorheight - characterheight;

        }
    else (tLPF.contains(pt1) || tLPF.contains(pt2)) {
            character.y = main.height - tLPFHeight - characterheight;
        }

    }
}
4

2 に答える 2

5
if (a == b) {
  ... do this ...
} else if (a == b+1) {  // <---- I believe you're looking for this!
  ... do that ...
} else {
  ... do something generic! ...
}
于 2013-05-20T17:54:29.860 に答える
2

「if else」ではなく「else if」である必要があります。

また、そこには別の条件が必要です。「それ以外の場合」は何ですか?基本的に言いたいことは次のとおりです。

  1. 「これなら」、何かをしてください。
  2. 「他に何かあれば」、別のことをする。
  3. 「他のすべての場合」では、デフォルトのアクションを実行します。
于 2013-05-20T17:53:41.303 に答える