コガネブログ

平日更新を目標に Unity や C#、Visual Studio、ReSharper などのゲーム開発アレコレを書いていきます

【Unity】Corgi Engine でブロックに潰されたらプレイヤーがやられるようにする方法

概要

f:id:baba_s:20211103083307g:plain

Corgi Engine でブロックに潰されたらプレイヤーがやられるようにしたい場合は

f:id:baba_s:20211103083312p:plain

「Character Crush Detection」と「Health」を使用する

if (DieWhenCrushed)
{
    // we kill the character
    _health.Kill ();
    CorgiEngineEvent.Trigger(CorgiEngineEventTypes.PlayerDeath);
}

LevelManager を使用していない場合は「CharacterCrushDetection.cs」の
148 行目付近を上記のように書き換える