• R/O
  • HTTP
  • SSH
  • HTTPS

提交

Frequently used words (click to add to your profile)

javac++androidlinuxc#objective-cqtwindows誰得cocoapythonphprubygameguibathyscaphec翻訳omegat計画中(planning stage)frameworktwittertestdomvb.netdirectxbtronarduinopreviewerゲームエンジン

Violet Vreath is Shooter Game for Windows XP+(個人制作シューティングゲーム)


Commit MetaInfo

修订版37c4e7d300ff3e080284c63c103c127babc9ff29 (tree)
时间2022-05-30 23:39:04
作者gecchi <gecchi@boch...>
Commitergecchi

Log Message

ちょこっとした不具合を修正

更改概述

差异

--- a/GgafDx/include/jp/ggaf/dx/util/SphereRadiusVectors.h
+++ b/GgafDx/include/jp/ggaf/dx/util/SphereRadiusVectors.h
@@ -7,7 +7,7 @@
77
88 namespace GgafDx {
99
10-#define SR_AC (2)
10+#define SR_AC (1)
1111
1212 /**
1313 * 単位球と、単位ベクトルの座標のマッピング .
--- a/GgafDx/src/jp/ggaf/dx/util/curve/FixedFrameCurveVecVehicleLeader.cpp
+++ b/GgafDx/src/jp/ggaf/dx/util/curve/FixedFrameCurveVecVehicleLeader.cpp
@@ -95,8 +95,8 @@ void FixedFrameCurveVecVehicleLeader::behave() {
9595 if (calc_d*1.06 < actually_d) {
9696 //速度補正:距離が予想より開いている(1.06倍以上空いてる)ので少し急ぐ(1.05倍のスピードにする)
9797 pVecVehicle_target->setMvVelo(_pFixedFrameSplManuf->_paSPMvVeloTo[_point_index] * 1.05) ;
98- } if (calc_d*0.94 > actually_d) {
99- //速度補正:距離が予想より近い(0.94倍以内になっている)ので少しゆっくりする(0.95倍のスピードにする)
98+ } if (calc_d*0.99 > actually_d) {
99+ //速度補正:距離が予想より近い(0.99倍以内になっている)ので少しゆっくりする(0.95倍のスピードにする)
100100 pVecVehicle_target->setMvVelo(_pFixedFrameSplManuf->_paSPMvVeloTo[_point_index] * (((1.0*actually_d)/calc_d)*0.95)) ;
101101 } else {
102102 pVecVehicle_target->setMvVelo(_pFixedFrameSplManuf->_paSPMvVeloTo[_point_index]);
--- a/VioletVreath/src/jp/gecchi/VioletVreath/actor/enemy/Oebius/FormationOebius002.cpp
+++ b/VioletVreath/src/jp/gecchi/VioletVreath/actor/enemy/Oebius/FormationOebius002.cpp
@@ -42,10 +42,18 @@ FormationOebius002::FormationOebius002(const char* prm_name, EnemyOebiusControll
4242 papCurveManufConn_[col] = connectToCurveManufactureManager(("FormationOebius002,"+XTOS(col)).c_str());
4343 }
4444 FixedFrameCurveManufacture* Manuf = ((FixedFrameCurveManufacture*)(papCurveManufConn_[0])->peek());
45- frame spent_frames = Manuf->getSpentFrames();
45+
46+
47+ //スプライン座標はは、メビウスなんで、2週分ある
48+ //でも、列が偶数本(8列)なんで、2週しない。
49+ //感覚は半分にしたほうがいいんじゃないか?
50+ // frame spent_frames = Manuf->getSpentFrames();
51+ double spent_frames = Manuf->getSpentFrames() / 2.0;
52+
4653 pa_frame_of_called_up_ = NEW frame[formation_row_num_];
4754 for (int row = 0; row < formation_row_num_; row++) {
4855 //出現フレーム(最後の +1は getFrame() が 1フレームから始まる為
56+ //pa_frame_of_called_up_[row] = (frame)( ( (1.0*spent_frames*(1+row)) / formation_row_num_) ) + 1;
4957 pa_frame_of_called_up_[row] = (frame)( ( (1.0*spent_frames*(1+row)) / formation_row_num_) ) + 1;
5058 }
5159 called_up_row_idx_ = 0;
--- a/VioletVreath_launcher/VV_rs/curve/FormationOebius002.ldr
+++ b/VioletVreath_launcher/VV_rs/curve/FormationOebius002.ldr
@@ -3,7 +3,7 @@ MAG_X=400000
33 MAG_Y=400000
44 MAG_Z=400000
55 CLASS=FixedFrameCurveVecVehicleLeader
6-SPENT_FRAME=560
7-ANGLE_VELOCITY=2000
6+SPENT_FRAME=550
7+ANGLE_VELOCITY=5000
88 TURN_WAY=TURN_CLOSE_TO
99 TURN_OPTIMIZE=false
--- a/VioletVreath_launcher/VV_rs/curve/mobius8-1.spl
+++ b/VioletVreath_launcher/VV_rs/curve/mobius8-1.spl
@@ -37,7 +37,7 @@
3737 0.0 0.0 -1.245
3838
3939 [ACCURACY]
40-0.5
40+0.2
4141
4242 [ADJUST_MAT]
4343 1 0 0 0
--- a/VioletVreath_launcher/VV_rs/curve/mobius8-2.spl
+++ b/VioletVreath_launcher/VV_rs/curve/mobius8-2.spl
@@ -37,7 +37,7 @@
3737 0.0 0.0 -1.175
3838
3939 [ACCURACY]
40-0.5
40+0.2
4141
4242 [ADJUST_MAT]
4343 1 0 0 0
--- a/VioletVreath_launcher/VV_rs/curve/mobius8-3.spl
+++ b/VioletVreath_launcher/VV_rs/curve/mobius8-3.spl
@@ -37,7 +37,7 @@
3737 0.0 0.0 -1.105
3838
3939 [ACCURACY]
40-0.5
40+0.2
4141
4242 [ADJUST_MAT]
4343 1 0 0 0
--- a/VioletVreath_launcher/VV_rs/curve/mobius8-4.spl
+++ b/VioletVreath_launcher/VV_rs/curve/mobius8-4.spl
@@ -37,7 +37,7 @@
3737 0.0 0.0 -1.035
3838
3939 [ACCURACY]
40-0.5
40+0.2
4141
4242 [ADJUST_MAT]
4343 1 0 0 0
--- a/VioletVreath_launcher/VV_rs/curve/mobius8-5.spl
+++ b/VioletVreath_launcher/VV_rs/curve/mobius8-5.spl
@@ -37,7 +37,7 @@
3737 0.0 0.0 -0.965
3838
3939 [ACCURACY]
40-0.5
40+0.2
4141
4242 [ADJUST_MAT]
4343 1 0 0 0
--- a/VioletVreath_launcher/VV_rs/curve/mobius8-6.spl
+++ b/VioletVreath_launcher/VV_rs/curve/mobius8-6.spl
@@ -37,7 +37,7 @@
3737 0.0 0.0 -0.895
3838
3939 [ACCURACY]
40-0.5
40+0.2
4141
4242 [ADJUST_MAT]
4343 1 0 0 0
--- a/VioletVreath_launcher/VV_rs/curve/mobius8-7.spl
+++ b/VioletVreath_launcher/VV_rs/curve/mobius8-7.spl
@@ -37,7 +37,7 @@
3737 0.0 0.0 -0.825
3838
3939 [ACCURACY]
40-0.5
40+0.2
4141
4242 [ADJUST_MAT]
4343 1 0 0 0
--- a/VioletVreath_launcher/VV_rs/curve/mobius8-8.spl
+++ b/VioletVreath_launcher/VV_rs/curve/mobius8-8.spl
@@ -37,7 +37,7 @@
3737 0.0 0.0 -0.755
3838
3939 [ACCURACY]
40-0.5
40+0.2
4141
4242 [ADJUST_MAT]
4343 1 0 0 0
--- a/VioletVreath_launcher/src/VioletVreath_launcher.cpp
+++ b/VioletVreath_launcher/src/VioletVreath_launcher.cpp
@@ -494,6 +494,7 @@ INT_PTR CALLBACK About(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam) {
494494 break;
495495 }
496496 return (INT_PTR) FALSE;
497+
497498 }
498499
499500 //LRESULT SysMenuProc(HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam)