X operations(XOPS)に非常に近いFPSゲームを制作・リメイクし、成果物をオープンソースとして公開することを目的としたプロジェクトです。
| Revision | 229 (tree) |
|---|---|
| Time | 2020-01-02 15:44:33 |
| Author | |
Y軸-100以下(デッドライン)での当たり判定処理を改良
| @@ -1676,7 +1676,8 @@ | ||
| 1676 | 1676 | CheckDead = CheckAndProcessDead(CollD); |
| 1677 | 1677 | if( CheckDead == 3 ){ return 2; } |
| 1678 | 1678 | |
| 1679 | - if( CheckDead == 0 ){ | |
| 1679 | + //if( CheckDead == 0 ){ | |
| 1680 | + if( (CheckDead == 0)||(deadstate == 1) ){ | |
| 1680 | 1681 | //進行方向と速度を決定 |
| 1681 | 1682 | ControlProcess(); |
| 1682 | 1683 |
| @@ -1706,12 +1707,13 @@ | ||
| 1706 | 1707 | pos_y += 5.0f; //使用していれば、強制的に上昇 |
| 1707 | 1708 | } |
| 1708 | 1709 | |
| 1709 | - | |
| 1710 | - //-100.0より下に落ちたら、死亡 | |
| 1711 | - if( pos_y < HUMAN_DEADLINE ){ | |
| 1712 | - pos_y = HUMAN_DEADLINE; | |
| 1713 | - hp = 0; | |
| 1714 | - return 4; | |
| 1710 | + //今回の当たり判定で-100.0より下に落ちたら、死亡 | |
| 1711 | + if( CheckDead == 0 ){ | |
| 1712 | + if( pos_y < HUMAN_DEADLINE ){ | |
| 1713 | + //pos_y = HUMAN_DEADLINE; | |
| 1714 | + hp = 0; | |
| 1715 | + return 4; | |
| 1716 | + } | |
| 1715 | 1717 | } |
| 1716 | 1718 | |
| 1717 | 1719 | //今回のマップとの当たり判定でHPがゼロになったなら、地形による死亡 |