【Unityで3DARPGを作る】実際にダメージを与えてみる(後編)

Поделиться
HTML-код
  • Опубликовано: 3 дек 2024

Комментарии • 10

  • @AAumb
    @AAumb 3 года назад

    さまざまな敵や装備 必殺技などのダメージをどうまとめて行くのでしょう
    いつか更新されるの待ってます!

    • @pinomatcha
      @pinomatcha  3 года назад

      コメントありがとうございます!
      ペースはゆっくりですが、(クラス設計も考えながら)少しずつ進めていく予定です!
      期待に応えられるように頑張ります!

  • @soumen0825
    @soumen0825 3 года назад +1

    すいません、
    自分、Unityでのゲーム制作をする為にパソコンの購入を考えています。
    購入の参考に
    どれくらいのスペック
    (CPU、メモリ、グラフィックボードストレージ等)がいいのか教えていただけますでしょうか?
    ピノまっちゃさんの使用しているパソコンのスペックなどよければぜひ教えて欲しいです。。。

    • @pinomatcha
      @pinomatcha  3 года назад +1

      コメントありがとうございます。
      そうですね……。
      現在、unityが長期間でサポートしているバージョン(2019.4 LTS)の推奨スペックはリファレンスにあるのでそっちの方が参考になると思います。
      docs.unity3d.com/ja/current/Manual/system-requirements.html
      ちなみに2019.4LTSは私も使っているバージョンです。
      そして私が使っているPCのスペックですが、最近買い替えたので現在は
      ーーーーーーーーーーーー
      OS: Windows 10 Home 64bit
      CPU: Intel Core i9-9900KF 3.60GHz
      GPU: NVIDIA GeForce RTX 2070 SUPER
      RAM: 16.0GB
      HDD: 2TB
      SSD: 256GB
      ーーーーーーーーーーーー
      と結構なスペックになっています。
      ……が、UnityEditorを起動した状態でCPU使用率が約2%、RAMの使用率約50%、GPU使用率約10%とかなり使っていない状態なのでここまでのスペックは要らないかと。
      私はゲームプレイ兼用でもあるのでこのスペックですが……。
      なので個人的には、超速で動くエディタが必要ない(別に起動などに少し時間がかかってもいい)のであれば、RAMを高めに、CPUとGPUをそれなりに、みたいな構成でちょうど良いんじゃないかなと思いますね。

    • @soumen0825
      @soumen0825 3 года назад +1

      返信ありがとうございますm(_ _)m
      すごくわかりやすいアドバイスありがとうございます。
      参考にさせていただきます。。。

  • @よしよ-m9z
    @よしよ-m9z 4 года назад

    すみません、この動画に関係のないことを質問します。
    unityで時間経過によってアイテムが育つということはできるのでしょうか?
    例 畑に種を植える→60分後→大根になってる的な感じです。

    • @pinomatcha
      @pinomatcha  4 года назад

      できます。
      ゲームが常に起動している状態であるならば、Time.deltaTimeで時間の計測が可能です。
      (↓長文です……)
      【例】
      float elapsedTime = 0.0f;
      void Update () {
       elapsedTime += Time.deltaTime;
      }
      こんな感じでしょうか。
      この処理では、elapsedTimeの変数にゲーム開始からの経過時間が格納されています。
      もし、ゲーム外でも時間の経過を計算したいとなると……経過時間が分かるようなものがあった気もしますが、どうだったか……。
      すぐ思い付くのは、
      ゲーム終了時に時刻(○時○分○秒)をセーブデータとして保存しておく。
      再びゲームの開始時に終了時刻をロード、現在時刻と照らし合わせて経過時間を割り出す。
      経過時間によってゲームの内部処理を実行、そのあとにフェードインなどで画面をプレイヤーに見せる。
      こんなところですかね……

    • @pinomatcha
      @pinomatcha  4 года назад

      みんな大好きテラシュールブログさんにそれらしきものがありました
      tsubakit1.hateblo.jp/entry/20130911/1378910253

    • @よしよ-m9z
      @よしよ-m9z 4 года назад

      ピノまっちゃ 情報ありがとうございます!
      unity初心者ですが、この情報を元に頑張ってみます。 余談ですがT rrainの解説動画、分かりやすかったです。自作ゲームの雰囲気にあった地形が作れました!ありがとうございます。

    • @pinomatcha
      @pinomatcha  4 года назад

      @@よしよ-m9z
      ありがとうございます……!
      励みになります!
      何か質問ありましたら気軽にコメントでどうぞ。
      開発頑張ってください!