diff --git a/book/SUMMARY.md b/book/SUMMARY.md index 7853892..02392d8 100644 --- a/book/SUMMARY.md +++ b/book/SUMMARY.md @@ -26,6 +26,7 @@ * [階段に登る](gasp/10_stairs.md) * [武器を装備する](gasp/12_weapon.md) * [NPCとの会話をAIにする](gasp/13_chatgpt.md) + * [ジャンプの高さを変更する](gasp/14_jump.md) * [control rig sample](crs/README.md) * [CRでキャラクターを動かす](crs/01_character.md) * [ボスを作る](crs/02_boss.md) diff --git a/book/gasp/14_jump.md b/book/gasp/14_jump.md new file mode 100644 index 0000000..6bd3217 --- /dev/null +++ b/book/gasp/14_jump.md @@ -0,0 +1,16 @@ +# ジャンプの高さを変更する + +特殊ジャンプを実装して、敵の近くに着地した場合に特別な技を繰り出す演出を目指します。 + + + +特殊なジャンプはクールタイムが存在し、10秒間に一回実行できます。通常ジャンプとキーを別にしてもいいですが、同じキーにしたほうがシンプルでいいと思います。 + +1. jump drop (no collision) +2. cool time +3. jump attack + +まず`skill:1`の場合はjump dropが発動します。発動すると`skill:0`になります。もし着地時にboss(enemy)のcollisionにあたっていると、jump attackが発動します。 + + +