1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

unityでガード機能を作る方法

Posted at

初めにガードモーションをつける

無題の動画 ‐ Clipchampで作成.gif

このままではガードのモーションがついただけなので次にガード判定を作る

BoxColliderのiS Triggerにチェックをつける
test1 - demoScene_free - Windows, Mac, Linux - Unity 2022.3.20f1_ DX11 2024_07_27 22_13_56.png

ガードボタンを押したときにガードの判定が発生するようにする

PlayerShieldにはさっき作ったガード判定を割り当てる
test1 - Microsoft Visual Studio 2024_07_27 21_59_49.png

敵の武器のタグ名をEnemyWeaponにする

test1 - demoScene_free - Windows, Mac, Linux - Unity 2022.3.20f1_ DX11 2024_07_27 22_25_00.png

次に敵の武器が盾に当たった時にダメージを無効化するプログラムをかく

test1 - Microsoft Visual Studio 2024_07_27 22_34_46.png

StatusはPlayerのあたり判定

EnemyWeaponのタグが付いたオブジェクトがシールドに当たった時Statusのあたり判定を消すプログラム

出来たら、ガード判定のオブジェクトにアタッチする。

最後にガードをやめた時にStatusを復活させる
test1 - Microsoft Visual Studio 2024_07_27 22_44_30.png

ここからエフェクトやガードゲージを追加したらさらによくなるかも

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?