• R/O
  • SSH
  • HTTPS

Commit

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

X operations(XOPS)に非常に近いFPSゲームを制作・リメイクし、成果物をオープンソースとして公開することを目的としたプロジェクトです。


Commit MetaInfo

Revision229 (tree)
Time2020-01-02 15:44:33
Authorxops-mikan

Log Message

Y軸-100以下(デッドライン)での当たり判定処理を改良

Change Summary

Incremental Difference

--- trunk/object.cpp (revision 228)
+++ trunk/object.cpp (revision 229)
@@ -1676,7 +1676,8 @@
16761676 CheckDead = CheckAndProcessDead(CollD);
16771677 if( CheckDead == 3 ){ return 2; }
16781678
1679- if( CheckDead == 0 ){
1679+ //if( CheckDead == 0 ){
1680+ if( (CheckDead == 0)||(deadstate == 1) ){
16801681 //進行方向と速度を決定
16811682 ControlProcess();
16821683
@@ -1706,12 +1707,13 @@
17061707 pos_y += 5.0f; //使用していれば、強制的に上昇
17071708 }
17081709
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+ }
17151717 }
17161718
17171719 //今回のマップとの当たり判定でHPがゼロになったなら、地形による死亡