【Unity】攻撃を受けた部位によってダメージを変化させる
前の記事で敵の体のコライダーが付けたボーンにスクリプトを付けて、部位ごとに敵が受けるダメージを変えられるようにします。 using System.Collections; using System.Collections… 続きを読む »
前の記事で敵の体のコライダーが付けたボーンにスクリプトを付けて、部位ごとに敵が受けるダメージを変えられるようにします。 using System.Collections; using System.Collections… 続きを読む »
飛び道具などの衝突判定をコライダーでやると、敵の胴に当たった後に手などに当たることで2回当たったことになってしまうようなことがあるようです。転がっている武器に当たって敵が倒れることも避けたいので、同じオブジェクトは一回だ… 続きを読む »
攻撃の当たり判定をコライダーで作ってみました。まず敵と武器にコライダーを付けます。 刀にはタグとレイヤーを設定し、Rigidbodyも追加します。 レイヤーを使って、武器がプレイヤーと衝突できないように設定しました。 こ… 続きを読む »
敵キャラから攻撃を受けたときにHPを減らします。 まずBlenderで敵キャラのモデルとアニメーションを作りました。 これにナビメッシュエージェントとAudioSourceとスクリプトのコンポーネントを追加します。 us… 続きを読む »
Visual Effect Graphのパーティクルを他のオブジェクトと衝突できるようにします。 コライダー付きのPlaneオブジェクトをワールドの原点に置いて、その真上の(0, 5, 0)くらいにVisual Effe… 続きを読む »
円(ハウス)の中にあるオブジェクトの情報を、円の中心からの距離が近い順に表示します。 空のゲームオブジェクトを新しく作って、Sphere Colliderを付けます。 Is Triggerにチェックを入れます。 非アクテ… 続きを読む »
カーリングの的の画像をペイントソフトで適当に作ってマテリアルに設定しました。この的は「ハウス」と呼ばれます。 ハウスの近くにストーンがあって、そのストーンが動いているときだけ、上から見下ろすようなカメラに切り替えてみます… 続きを読む »