• 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

Revision174 (tree)
Time2017-05-24 01:16:52
Authorxops-mikan

Log Message

死亡時における腕の上下判定を改良、ゾンビ攻撃時の腕の角度を修正

Change Summary

Incremental Difference

--- trunk/ai.cpp (revision 173)
+++ trunk/ai.cpp (revision 174)
@@ -584,14 +584,14 @@
584584
585585 //腕の角度
586586 if( zombie == true ){
587- //ry = 0.0f;
587+ //ry = AI_ZOMBIEATTACK_ARMRY;
588588
589589 //旋回
590- if( ry < 0.0f ){
590+ if( ry < AI_ZOMBIEATTACK_ARMRY ){
591591 ObjDriver->SetModeFlag(AI_CTRL_TURNUP);
592592 ObjDriver->DelModeFlag(AI_CTRL_TURNDOWN);
593593 }
594- if( ry > 0.0f ){
594+ if( ry > AI_ZOMBIEATTACK_ARMRY ){
595595 ObjDriver->SetModeFlag(AI_CTRL_TURNDOWN);
596596 ObjDriver->DelModeFlag(AI_CTRL_TURNUP);
597597 }
--- trunk/ai.h (revision 173)
+++ trunk/ai.h (revision 174)
@@ -37,6 +37,7 @@
3737 #define AI_ADDTURNRAD DegreeToRadian(0.8f) //!< AIの旋回(回転)能力
3838 #define AI_SEARCH_RX DegreeToRadian(110) //!< 敵を発見する横軸角度
3939 #define AI_SEARCH_RY DegreeToRadian(60) //!< 敵を発見する縦軸角度
40+#define AI_ZOMBIEATTACK_ARMRY DegreeToRadian(-15) //!< ゾンビ攻撃時の腕の角度
4041
4142 #define AI_ARRIVALDIST_PATH 5.0f //!< パスに到達したと判定する距離
4243 #define AI_ARRIVALDIST_TRACKING 18.0f //!< 追尾対象に到達したと判定する距離
--- trunk/object.cpp (revision 173)
+++ trunk/object.cpp (revision 174)
@@ -978,7 +978,7 @@
978978 if( deadstate == 0 ){
979979 if( hp <= 0 ){ //HPが 0 以下になった(死亡した)瞬間なら、倒し始める
980980 //体の角度
981- if( GetRand(2) == 0 ){
981+ if( armrotation_y > 0.0f ){
982982 add_ry = HUMAN_DEADADDRY;
983983 }
984984 else{