Supercharge Your Game with Unity ECS: Scaling from 3 to 5000 Characters

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

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

  • @TurboMakesGames
    @TurboMakesGames Год назад +13

    Another excellent ECS tutorial Keijiro! Really liked the practical approach to making changes, then profiling, and optimizing as needed. Looking forward to the physics one next 😀

  • @uni-mal4433
    @uni-mal4433 Год назад +4

    待ってました!
    IJobEntityの導入でECSもだいぶ使いやすくなったなぁと感動しますね!

  • @alec_almartson
    @alec_almartson Год назад +3

    Thank You for the detailed explanation.

  • @ルシフェP
    @ルシフェP Год назад +1

    ECSは取っ付きづらいのでこういった動画は本当に助かります
    他の動画も楽しみにしています

  • @Timedar
    @Timedar Год назад +3

    Really nice job, I love your tutorials

  • @Prashalt_AtsuAtsu
    @Prashalt_AtsuAtsu Год назад

    動画ありがとうございます!いつも参考にしています。ECSで出来ること、出来ないことをリストアップしていただけると非常に参考になります!

  • @MetaAlms
    @MetaAlms Год назад +2

    Excellent tutorial, thank you very much.
    👍

  • @UnofficialFoneE
    @UnofficialFoneE Год назад +2

    Nice tutorial :)

  • @トールズ-r7q
    @トールズ-r7q Год назад

    すごいいい

  • @渡邊豪-u7f
    @渡邊豪-u7f Год назад +1

    今回もご説明ありがとうございます!質問をここに書いてもよろしいでしょうか。1.0になる前、特にPureECSと呼ばれていた頃はISharedComponentDataを使ってMeshとMaterialは共有するようにソースに書いていたと思いますが、1.0はAuthoringでPrefabをGetPrefabでBakeしたときに自動的にISharedComponentDataとしてEntityにアタッチされると考えてよろしいのでしょうか。EntityのInspectorをみるとISharedComponentDataのアイコンになっていることと、Prefabが持っているMeshやMaterialが配列で並んでいるのが確認できるのでそうなのかなと思いました。よろしくお願いします。

  • @たか-g5q8z
    @たか-g5q8z Год назад +2

    ECSでアニメーションを行う手法として、現状メッシュアニメーション用のスクリプトを組んだりして頑張ってる方が多い印象ですが、既存のUnityMecanimで作成されたアニメーションから変換させることは出来ないのでしょうか?

    • @LCStudiosMC
      @LCStudiosMC Год назад +1

      今のところできないみたいです。パフォーマンスは酷くなりますが、SystemBaseを継承したシステムクラスと、従来のMonoBehaviourを使って、エンティティのクローン的なGameObjectを作るしかないです。
      ですが、UnityはEntities Animationパッケージを作っています。また、有料のサードパーティアセットでECS用のアニメーションを使えます。

  • @rpg7783
    @rpg7783 Год назад

    すでにコメントにもありますが、Unity Physicsのチュートリアルも欲しいです!

  • @ppengotsu
    @ppengotsu Год назад

    Systemが自動で登録され動作するとおもうですが、手動動作に切り替えた場合の工夫とかありますか?

  • @tufanaydin6340
    @tufanaydin6340 Год назад +3

    Amazing tutorial thanks, now please DON'T CHANGE ANYTHING IN SOURCE CODE OK?

  • @Xminds
    @Xminds Год назад +1

    Brilliantly explained .10/10 :). A question, get component is taxing to computer right during run time . is it similar for get entity as well?. Thank you

    • @ZiplawDev
      @ZiplawDev Год назад

      GetEntity, even though it has a similar name, doesnt do the same things, as he said, it returns an entity version of a gameobject/prefab, so you shouldnt ever do it more than once

  • @seyedmortezakamali2597
    @seyedmortezakamali2597 Год назад

    Am I watching Anime? Yamete Kudasai (やめてください)