2024-11-01から1ヶ月間の記事一覧

タイトル未定_卒業制作記録50

今日はオブジェクトがロード、アンロードされる処理を修正した。修正内容はオブジェクトをロードするためのカメラ位置+カメラ前方*0.2の位置中心の四角形の作成の処理を修正した。昨日までだと少し位置がおかしくなったりしていたため。 他オブジェクトロ…

タイトル未定_卒業制作記録49

今日はステージオブジェクトのロード&アンロードの判定の処理の内容を修正した。前回までは各SubSceneとPlayerの距離を求めてロードかアンロードしていたがそれをカメラの位置を中心にして四角形とSubSceneの四角形を作って二つの四角形が少しでも重なって…

タイトル未定_卒業制作記録48

今日はプレイヤーの段差を自動で登る処理を少し修正し前よりも登りやすくした。 具体的には段差の場所を特定するRayの高さの位置を静的から動的な位置変更を行うようにして判定するようにした。 他ステージオブジェクトの追加と削除を行った。 以上 今日の成…

タイトル未定_卒業制作記録47

今日はプレイヤーが注目できるターゲットがいる時にその方向に自動でプレイヤーの首をターゲット方向に注視する処理を作成した。やり方はただLateUpdateで処理を行い待機と移動の状態の時だけ処理するようにした。 他プレイヤーが使う剣のモデルを作成したり…

タイトル未定_卒業制作記録46

今日はダメージ処理を少し修正したのとプレイヤーのガード処理を追加した。ガード処理は今回はコライダーを使わずに内積の計算を使って処理を作成した。コライダーを使わなかったのはコライダーだと当たり判定が呼び出されないことや正確な判定が出来ないと…

タイトル未定_卒業制作記録45

今日は昨日作成したオブジェクトをロード/アンロードする処理を修正した。 昨日のまではオブジェクトローダー(オブジェクトをロード/アンロードする処理)は個別にプレイヤーの座標を取得して処理をするようにしていたがオブジェクトローダーが複数できる想定…

タイトル未定_卒業制作記録44

今日はステージ部分の作成を行い、プレイヤーが近い時だけオブジェクトをロードしそれ以外はアンロードする方法を取った。 それ以外は特になし 以上 今日の成果物 youtu.be

タイトル未定_卒業制作記録43

今日はキャラクターのダメージ処理時にUIとしてダメージ数値が見えるように処理を追加した。追加理由はダメージ表記があればどれだけのダメージか見やすくゲームプレイ時に便利だと思ったから。後はダメージを与えてるという分かりやすさを増やしたかったか…

タイトル未定_卒業制作記録42

今日はまずプレイヤーと敵の死亡動作を作成した。 まず死亡に必要な数値のHP数値をステータスクラスで作成してHPが0ならダメージ中に死亡に遷移するようにした。 ステータスクラスとは主にHP、SPなどのキャラクター内で使う変数をまとめた変数として作成した…

タイトル未定_卒業制作記録41

今日は敵の攻撃動作を作成した。動作としては単純に追跡中に一定の距離になると攻撃準備になりしばらくすると攻撃するようにした。 他プレイヤーの剣の当たり判定をコライダーからSphereCastに変更した。 理由はコライダーでアニメーションの限られた時だけ…

タイトル未定_卒業制作記録40

今日はあまり時間もなかったので作業はあまりできなかったので 昨日作った剣のコライダーを管理する処理を変更した。前回は特定の攻撃モーション中はコライダーをオンにしていたがそれだと構えの時や斬り終わった時まで当たり判定が有効になっているためそれ…

タイトル未定_卒業制作記録39

今日は敵のダメージ動作を作成した。これでまずは敵とプレイヤーでダメージが通るようになった。 他これによって剣のダメージ処理を作成した。 またプレイヤーの大ダメージの後に起き上がる動作を追加した。 以上 今日の成果物 youtu.be

タイトル未定_卒業制作記録38

今日はプレイヤーにダメージ動作を追加した。 ダメージ動作は全部で3つの動作に分けた。 小:動作なし。ダメージだけ 中:軽い動作とダメージ 大:重い動作とダメージ の三つに分けた。この判別はタグで行いダメージ量と比例する方式はしなかった。 またどん…

タイトル未定_卒業制作記録37

今日は敵の動作の追跡処理を追加した。遷移条件は視界処理でプレイヤーを見つけたら追跡処理に移るようにした。後それに加えて視界処理を敵とプレイヤーで汎用的に使えるように処理を変更した。 明日はシス開なのであまり時間は取れないが出来ればプレイヤー…

タイトル未定_卒業制作記録36

今日は敵の巡回処理を作成した。昨日起こっていた問題は解決して巡回処理と待機のサイクルを完成させた。また巡回移動の処理でまた問題が発生したりなどで今日の作業量はこれだけ。 以上 今日の成果物 youtu.be

タイトル未定_卒業制作記録35

今日は昨日の続きでステージを作成した。主に地形の修正と草を追加したぐらい。 後は敵の動作を待機だけ作成した。 他巡回動作も作ろうとしたが少し巡回のポイントに関する部分でてこずって完成していない。 以上 今日の成果物

タイトル未定_卒業制作記録34

今日はTerrainを使ってフィールド制作を開始した。 今回オープンワールドを作るうえで意識することは ・中身がスッカスカにならないこと ・プレイヤーが遊んで飽きないステージの構想を考えること ・フィールドを歩くだけで楽しいと思ってもらえることを意識…

タイトル未定_卒業制作記録33

今日は敵を追加するためにアセットストアで探したがいいものが見つからなかったため 自分で作成した。 モーションも一通り用意出来て後はプロジェクトに入れるだけ。 以上 今日の成果物 youtu.be

タイトル未定_卒業制作記録32

今日は昨日作成したカメラワークと回避動作の処理を修正した。 カメラワークは昨日よりかはマシになって回避動作はほぼ正常に動くようになった。 他にはカーソルを非表示にして画面中央に固定したぐらい。 その処理はシングルトンクラスのGameManagerクラス…

タイトル未定_卒業制作記録31

今日はプレイヤーの3つあったカメラのうちプレイヤーの背後固定のカメラの動きを変更した。具体的にはFPSの三人称カメラみたいなカメラワークにした。理由は前回のカメラワークにはまだ色々問題もあったし前回のままだとプレイヤーの背後にカメラをリセット…

タイトル未定_卒業制作記録30

今日は昨日作成した盾をプレイヤーオブジェクトで操作できるように処理を追加した。主にアニメーションの切り替えを注目するボタンを押しているかで盾のアニメーションと左腕の状態を変更するようにした。 左腕の変更はAvaterマスクで行った 以上 今日の成果…

タイトル未定_卒業制作記録29

今日はプレイヤーが使う盾をBlenderで作成した。 今回Blenderで作成した理由はプレイヤーしか使わない盾を作りたいと思い作成した。 詳細はアニメーション付きの盾でプレイヤーのガントレットから展開・収納する形の盾を作った。 以上 今日の成果物 youtu.be