Wall

プレイヤーは、壁を滑ったり、登ったり、コーナーハングしたり、コーナーグラブしたり、ジャンプしたりできます。登れない壁がある場合は、このゲームオブジェクトに “NoClimb” というUnity tagを追加してください。

Property
Type壁の相互作用の種類。
Start On Ground有効にすると、プレーヤーは、壁がまだ地面に触れていても壁を登り始めることができる。
On Enterプレイヤーが壁にしがみついたときに呼び出されるUnityイベント。
On Exitプレイヤーが壁から降りたときに呼び出されるUnityイベント。

Slide

Property
Slide WhenPressing Inputを有効にすると、プレーヤーが壁を押している場合のみ、プレーヤーが壁の上を滑ります。Automaticが有効な場合、プレーヤーは壁につかまって自動的にスライドします。
Slide Speedプレイヤーが滑り落ちる速さ。これは速度または加速度として適用できる。
Slide Timer有効な場合、プレイヤーが落下するまでの滑走時間を制限する。
Climb Upスライドが自動の場合、このオプションが表示される。上へ移動できる場合、プレーヤーは壁をよじ登るオプションがある。
Jump Upプレイヤーを壁に押し上げる力。
X方向の入力で、プレーヤーを壁に向かって押しあげます。
Jump Awayプレーヤーを壁から遠ざける力。
Jump Limitプレイヤーが落下するまでの壁ジャンプの回数を制限する。
Block Jump Climbプレーヤーは壁を飛び上がれなくなる。
On Slideプレイヤーが壁を滑り降りるときに呼び出されるUnityイベントです。
このイベントはプレイヤーの位置を渡します。
通常、パーティクルエフェクトが有効なゲームオブジェクトは、それ自体を無効にする方法を持つ必要があります。
これにはBasic Timerクラスを使います。

Signals: wall, wallLeft, wallRight, wallSlide, wallClimb, wallSlideJump, autoCornerJump

Climb

Property
ButtonsButtonが有効な場合、上下のクライムボタンを指定する。
Player Directionの場合、プレイヤーは水平方向に壁を登ります。
Noneの場合、プレイヤーは壁を保持することしかできません。
Hold WallAutomaticが有効な場合、プレーヤーは自動的に壁をつかみます。
Hold Buttonが有効な場合、壁をつかむために押さなければならないボタンを指定します。
Speed壁の上り下りの速さ。
Climb Limit有効な場合、プレイヤーが落下する前に壁を登れる時間を制限する。
Fall amountが0より大きい場合、プレイヤーはこの時間壁を登り続けてから落下します。
落下中、プレイヤーは壁を登ることができません。
Slide Down有効にすると、プレイヤーは壁を登る代わりに滑り降りる。
Climb Up Only有効にすると、プレイヤーは壁をよじ登ることしかできなくなる。
Jump Up選手を壁に押し上げる力。
Jump Awayプレーヤーを壁から遠ざける力。
Jump Limitプレイヤーが落下するまでの壁ジャンプの回数を制限する。
Jump On X Input壁をのぼっている場合、ユーザーは左右の移動入力を押すことで自動的にジャンプすることができる。
On Climbプレイヤーが壁を登っているときに呼び出されるUnityイベント。
エフェクトの名前とイベントの実行速度が必要です。

Signals: wall, wallLeft, wallRight, wallHold, wallClimb, wallSlide

Note
プレイヤーが壁の上部に近づくと、自動的にプラットフォームの上にジャンプする。もし”Corner Grab”が有効な場合、この設定は無視されます。

Corner Hang

Property
Offsetコーナーハングが有効になるポイントを決定します。値が0.5fの場合、プレイヤーの頭から0.5f単位下のコーナーがチェックされます。
Exit Hangコーナーハングを解除するタイミング。
Buttonの場合、上下のボタンがプレイヤーのコーナーからのラッチを解除する。
Player Directionの場合、プレイヤーの動きによってコーナーハングが解除される。
Noneの場合、ジャンプアクションのみがコーナーハングを解除できる。

Signals: wall, wallLeft, wallRight, wallHang

Corner Grab

Property
Typeプレーヤーはどのようにコーナーをつかみますか?
Jumpの場合、プレイヤーはジャンプボタンが押されるまでコーナーをキープします。
Pull Up or Pull Up Autoの場合、コーナーを登るアニメーションが再生されます。
Pull Up Autoの場合、プレイヤーはすぐにコーナーを登るアニメーションを開始します。
アニメーションの各スプライトを追加するには、青いボタンを押してください。
Exit Grab一度コーナーグラブ状態になると、指定されたボタンを押すか、プレイヤーの移動によって、この状態を抜けることができる。
Final Positionコーナークライムアニメーションが終わると、プレーヤーの位置がプラットフォームの上に設定されます。
これを最後から2番目のスプライトや、最後のスプライトで行うと便利なことがあります。これは、アニメーションのスプライトがどのようにセットアップされているかによります。
Grab Offset最初にコーナーをつかんでいる間、プレーヤーの位置をオフセットする。
Animation Timeコーナー上昇アニメーションの合計時間。
Spriteコーナークライムアニメーションのスプライト。
Offsetオフセットは、現在再生中のスプライトに対して、プレーヤーの位置をずらす。これを正しく行うには、多少微調整が必要かもしれません。
On Animation Startアニメーション開始時に呼び出されるUnityイベント。
On Animation Endアニメーション終了時に呼び出されるUnityイベント。

Signals: wall, wallLeft, wallRight, wallHold, wallCornerGrab

Important
Corner Grabがアニメーションを再生している場合、プレイヤーにアタッチされているスプライトレンダラを使用します。スプライトエンジンを使用している場合は一時停止され、アニメーションを自由に再生できるようになります。スプライトの再生に別のシステムを使用している場合、シグナル wallCornerGrab は True に設定され、この別のシステムを一時停止するタイミングを知らせます。

タイトルとURLをコピーしました