【Tilemap】プレイヤーが地面に引っ掛かる!!
<原因>
地面に使ってる Tilemap の仕様上、ブロックひとつひとつにコライダーが発生しているので、それにプレイヤーが引っ掛かっている模様。
<解決>
地面用のタイルマップの...
①Tilemap Collider 2D の「Used By Composite」をチェック
②コンポーネント「Composite Collider 2D」を追加
これで解決しました。
それにしてもサクサクとステージを作れるタイルマップは便利で最高...
【Playmaker】触ってきたトリガーを持つゲームオブジェクトの取得
Trigger Event の Store Collider で取得できる。
プレイヤーと敵、どちらもこの機能でトリガー別に攻撃力を設定できそう...。
【Ragdoll】倒した敵をラグドールで吹っ飛ばす
敵を倒したときにグニャリと脱力させる機能をラグドールといいます。
Unityの基本機能でできちゃうのですが設定が少し手間がかかる。
そこでFREEのアセット『Ragdoll Helper』を使ってほぼ自動で設定します。
■Ragdoll Helperassetstore.unity.com
■使い方
www.youtube.com
...ということで自分でもやってみました!!
『Ragdoll Helper』でお手軽に設定して...
※大きなカプセルはCharactorControllerなので気にしないでください!!
実行中に Animator を外すと吹っ飛んだ!!
ラグドールをやりたいと思っていたころは少しお勉強が必要なんだろうなと思っていましたが、実際数分でできてしまった...。
死にパターンはアニメーションもいいけどこっちも爽快感があっていいですね。
■追記
RagdollがCharactorControllerに干渉して吹っ飛んでいる模様...とりあえずこれでもいいですが。