【ダークソウル風ゲームを作りたい(Unity)】
今回は攻撃アクションを実装します。youtu.be public class PlayerLocomotion : MonoBehaviour //+EP1 playerにアタッチ { public void HandleMovement(float delta) { //+EP5 ローリング中の場合、以降なにもしない if (inputHandler.rollFlag) return; //+…
今回はプレイヤーに武器を持たせます。 youtu.be今回追加するスクリプトです。 namespace SG { public class Item : ScriptableObject //+EP8 ScriptableObject:共用するデータを格納する時に便利なクラス { [Header("Item Information")] public Sprite ite…
今回は滞空アニメーションと着地アニメーションを実装します。 youtu.be・mixamoから着地アニメーションを取得します。・着地アニメーションを編集して滞空中アニメーションを作成します。 mixamoのアニメーションはReadOnlyになっていて編集できないのでVer…
今回はプレイヤーの制御をスクリプトPlayerManagerにまとめます。 youtu.be今回は以上です。
今回はスプリントアニメーションを実装します。 youtu.be・スプリントアニメーションを用意します。私はmixamoからダウンロードしました。 RigをHumanoidに変更します。Animationを下記のように設定します。 ・スプリントアニメーションをBlend Treeに設定し…
今回はローリングを実装します。 youtu.be・ローリングのアニメーションを準備します。私はmixamoからダウンロードしました。 RigのAnimationTypeをHumanoidに変更。 Animationを下図に設定。 ・AnimatorにRollingステートを追加しMotionに用意したアニメー…
今回はカメラとプレイヤーの間にオブジェクトがある場合、カメラをオブジェクトよりも内側に移動するようにします。 これにより、オブジェクトに遮られてプレイヤーがカメラに映らなくなることを防ぎます。youtu.be・下記スクリプトを追加します。 public cl…
今回はマウスに合わせたカメラの動作を実装します。 youtu.be・空オブジェクトCameraHolderを作成します。positionはプレイヤーポジションと同じにします。 また、CameraHolderの直下にCameraPivotを作成し、CameraPivotの直下にMainCameraを移動する。・カ…
今回からダークソウル風ゲームを作っていきたいと思います。今回はプレイヤーの移動を実装します。 youtu.be・Planeを設置し、キャラクターを配置します。 私はmixamoからキャラクターをダウンロードしました。www.mixamo.com・Input systemをPackageManager…