#詰まっている状況
現在unityで横スクロールの2Dアクションゲームを作っているのですがプレイヤーが攻撃した際に敵が遠くに飛んでいく処理がうまくいきません。
というよりも重力を減らしたりパワーをけた違いに大きくしても敵が微動だにしない状態です。
ただ、プレイヤー攻撃時に敵がダメージを受けるアニメーション(敵にアタッチしているダメージ時のアニメーション)はうまく再生されるのですがコライダーにあたった侵入物に力を加えるコードは反応しません。
攻撃の判定に関しするスクリプトはユーチューブの動画(https://www.youtube.com/watch?v=dd48ehSfU0M&list=PLEkX-p0oUs8zAlpacJ4xs1rA830iaiXvE&index=3)で紹介されているやり方をそのまま引用しております。
#試したこと
①AddForceで敵(tagをつけて判別)に力を加えるスクリプトをプレイヤーの攻撃時に設定する。
② OnTriggerEnter2D(Collider2D other)内でプレイヤーをtagで判別した後、自分に力を加えるスクリプトを敵にアタッチする。
一応このような形で挑んだのですがうまくいきません。どなたか教えていただけると幸いですのでよろしくお願いいたします。

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/10/25 07:38
2020/10/25 13:26 編集
2020/10/26 07:54